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