4

この質問は何度も聞かれていることを知っています。このエラーについて調査したところ、クロスドメイン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:

一緒に仕事をすることはそれほど多くないことを私は知っているので、あなたがたがもう情報を必要とするならば、ただ尋ねてください、しかし誰かが私のためにこれにいくらかの光を当てることができますか?

4

4 に答える 4

4

Firefox は、返されるコンテンツ タイプが XML であるが、コンテンツが空である場合に文句を言います。

于 2013-11-19T17:00:21.140 に答える
0

おそらく 302 があなたを別のドメインにリダイレクトしています。

于 2013-06-25T07:32:44.710 に答える