Jquery 对于使用phonegap的ajax get请求,document.cookie为空

Jquery 对于使用phonegap的ajax get请求,document.cookie为空,jquery,android,ajax,cordova,Jquery,Android,Ajax,Cordova,我正在使用PhoneGap(根据PhoneGapHelloWorld示例建模)和jQuery编写我的第一个android应用程序。我对django服务器使用ajaxget请求,它用csrftokencookie响应。我可以在HTTP响应头的Fiddler输出中看到这个cookie,但是当我尝试使用document.cookie在javascript代码中访问它时,它返回null。专家们,请帮忙 请在下面找到所有相关的代码片段和输出 响应标题(来自Fiddler输出) HTTP/1.0 200

我正在使用PhoneGap(根据PhoneGapHelloWorld示例建模)和jQuery编写我的第一个android应用程序。我对django服务器使用ajaxget请求,它用csrftokencookie响应。我可以在HTTP响应头的Fiddler输出中看到这个cookie,但是当我尝试使用document.cookie在javascript代码中访问它时,它返回null。专家们,请帮忙

请在下面找到所有相关的代码片段和输出

  • 响应标题(来自Fiddler输出)
HTTP/1.0 200确定日期:Sun,2012年4月29日18:25:46 GMT服务器: WSGIServer/0.1 Python/2.7.2上次修改:Sun,2012年4月29日18:25:46 GMT过期时间:2012年4月29日星期日18:25:46 GMT内容类型:text/html; 字符集=utf-8变化:Cookie缓存控制:最大年龄=0集Cookie: csrftoken=97C5B4B7B39EF7F54E09A555157B5AE9E;expires=太阳,2013年4月28日18:25:46 GMT;最大年龄=31449600;Path=/Set Cookie: 会话ID=b1d29d8a6adc02be41e8cc3951b791fb;路径=/

  • Javascript(jQuery)
document.addEventListener(“DeviceRady”,OnDevicerady,false);
函数onSuccess(数据、状态、xhr){
警报(document.cookie);
}
函数ondevicerady(){
$.ajax({type:'GET',
url:“http://someurl.com/",
成功:成功
});
}

你有没有找到这个人的答案?我也有同样的问题,我发现cookie存储在浏览器中,尽管我没有在phonegap js代码中得到它们。我在常规Android浏览器(2.3.7)中遇到了这个问题:普通HTML会将cookie传回,但是$.ajax请求没有。你有没有得到过这个人的答案?我也有同样的问题,我发现cookie被存储在浏览器中,尽管我没有在phonegap js代码中得到它们。我在常规Android浏览器(2.3.7)中遇到了这个问题:普通HTML会将cookie传回,但是,$.ajax请求没有。