我正在使用以下方法将 jQuery Ajax 请求发送到 .net 支持的 Web 服务。我的 cookie 正在发送,没有任何问题。但是,当我尝试强制刷新(Ctrl + F5)时,cookie 会被忽略,请求类型也显示为 OPTION 而不是 GET
$.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');}
});
我的请求位于同一域中,因此我希望同一域来源政策不会成为问题。
请您参考如下方法:
$.ajax( {
//Just add this code
xhrFields: {
withCredentials: true
}
});
