5
我正在使用以下方法将jQuery Ajax请求发送到.net支持的Web服务。我的cookies正在发送,没有任何问题。但是,当我试图强制刷新(Ctrl + F5键),然后cookie被省略和请求类型也显示为OPTION
不GET
发送Cookie与jQuery Ajax请求
$.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调用吗?我的意思是上面有'$ .ajax'代码的页面通过HTTP提供服务,并且您在其中放入了'url',它指向同一个域中的Web服务,但可以通过HTTPS访问。在这种情况下,您可能会看到'OPTION'请求类型而不是'GET'。 – vijayP 2013-08-28 13:06:09