この質問は何度も聞かれていることを知っています。このエラーについて調査したところ、クロスドメインajaxはJSONPでのみ許可されており、XMLでは許可されていないために発生しているようです。しかし、私はこの電話がどこで行われているのかを見つけるのに苦労しているので、問題がどこにあるのか正確に見つけることができません。次のコードを追加するまで、すべてが正常に機能しています
@EventListener(targets="licensingStatus", events="onchange")
public void onLicenseStatusChange(IRequestCycle cycle){
cycle.getResponseBuilder().updateComponent("licenceAuthRequiredDiv");
}
これは、上記のコードが更新しているコンポーネントです
<div jwcid="licenceAuthRequiredDiv@Any">
<span jwcid="@If" condition="ognl:company.licensingStatus == @com.fexco.wuams.valueobject.LicensingStatus@Pass && inApprovalMode()" renderTag="literal:false">
<input jwcid="licensingApprovalDateRequired@DatePicker" disabled="ognl:disabled || isLicensingApprovalDateDisabled()"
value="ognl:company.licensingApprovalDate" displayName="message:company.licensingApprovalDate" validators="validators:maxDateToday,required" />
</span>
<span jwcid="@Else" renderTag="literal:false">
<input jwcid="licensingApprovalDate@DatePicker" disabled="ognl:disabled || isLicensingApprovalDateDisabled()"
value="ognl:company.licensingApprovalDate" displayName="message:company.licensingApprovalDate" validators="validators:maxDateToday" />
</span>
</div>
Firebugを使用して、これがヒットして移動し、POSTおよびGETリクエストが行われ、POSTで次のようになります。GET302 Moved Temporarily
リクエストは次のようにハングします。XML Parsing Error: no element found Location: moz-nullprincipal:{a752d6c1-8e61-4faf-9084-97124f7b3596} Line Number 1, Column 1:
一緒に仕事をすることはそれほど多くないことを私は知っているので、あなたがたがもう情報を必要とするならば、ただ尋ねてください、しかし誰かが私のためにこれにいくらかの光を当てることができますか?