我正在使用 PhoneGap (根据PhoneGapHelloWorld示例建模)和 jQuery 编写我的第一个Android应用程序。我使用 AJAX GET 请求到我的django服务器,它以 csrftoken cookie响应。我可以在HTTP响应头的Fiddler输出中看到这个cookie但是当我尝试使用 document.cookie 在javascript代码中访问它时,它返回null。专家,请帮忙!!!
请在下面找到所有相关的代码片段和输出。
HTTP / 1.0 200 OK日期:星期日,2012年4月29日18:25:46 GMT服务器: WSGIServer / 0.1 Python / 2.7.2 Last-Modified:Sun,29 Apr 2012 18:25:46 GMT到期日:Sun,29 Apr 2012 18:25:46 GMT Content-Type:text / html; charset = utf-8 Vary:Cookie Cache-Control:max-age = 0 Set-Cookie: 的 csrftoken = 97c5b4b7b39ef7f54e09a55157b5ae9e; expires = Sun,28-Apr-2013 18:25:46 GMT;最大年龄= 31449600;路径= / Set-Cookie: 的sessionid = b1d29d8a6adc02be41e8cc3951b791fb;路径= /
document.addEventListener("deviceready", onDeviceReady, false);
function onSuccess(data, status, xhr) {
alert(document.cookie);
}
function onDeviceReady() {
$.ajax({type : 'GET',
url: "http://someurl.com/",
success: onSuccess
});
}