0

SOAP Web サービスにアクセスするために、次の jQuery AJAX 呼び出しを使用しています。

jQuery.ajax({    
    url: url,    
    type: "GET",             
    dataType: "jsonp text",
    crossDomain :true,
    data:"i="+'a'+"&j="+'b',
    processData: false, 
    success: OnSuccess,       
    error: OnError      
}); 

このコードは IE では問題なく動作しますが、Firefox では空の応答が返されます。さらに検索すると、Firefox はデフォルトでクロス ドメイン リクエストを許可していないか、ヘッダー情報の処理方法が異なるようです。

私のアプリケーションは onlocalhost:8081で、消費したい WebService は onlocalhost:8080です。Firefox にクロス ドメイン リクエストを許可する方法はありますか?

4

3 に答える 3

0

ya, This issue is resolved after I installed CORS add-on for firefox. But is there any other way, I can set the parameters using JQuery-ajax code?

于 2012-10-04T03:25:07.677 に答える
0

OPTIONSリクエスト応答と同じ「Access-Control-####」ヘッダーを送信する必要があります。

于 2013-09-20T21:48:09.823 に答える