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