2013-04-09 145 views
5

次のメソッドを使用して、jQuery Ajaxリクエストを.netパワードWebサービスに送信しています。私のクッキーは何の問題もなく送信されています。私はリフレッシュ(Ctrlキー+ F5)を強制しようとすると、しかし、クッキーが省略され、要求タイプもOPTIONとして示されていないGETは私の要求が同じドメインに私は期待しているjQuery Ajaxリクエストと一緒にCookieを送信しました

$.ajax({    
type: "GET", 
url: url, 
data: param, 
contentType:"application/json; charset=utf-8", 
dataType: "json", 
success: successFunc, 
error: errorFunc, 
beforeSend:function(){$.mobile.loading('show');}, 
complete:function(){$.mobile.loading('hide');} 
}); 

同じドメインの生成元ポリシーはなりませんここの問題。

+2

クロスプロトコルajaxコールを実行していますか?上記の '$ .ajax'コードを持つページがHTTP経由で提供され、同じドメイン内のWebサービスを指し示しているがHTTPS上でアクセス可能な' url'を入れていることを意味します。そのような場合には、 'GET'の代わりに' OPTION'要求の型を見ることができます。 – vijayP

答えて

0
$.ajax({ 

     //Just add this code 
     xhrFields: { 
     withCredentials: true 
     } 

    }); 
関連する問題