安卓4.1以上版本$.ajax请求返回不了数据,出现parser error
安卓4.1以上版本$.ajax请求返回不了数据,出现parser error
工程是拿phonegap + JQuery 写的
我拿手机端向服务器请求数据,用$.Ajax的方式:
在Android 2.3的环境下,一切请求正常
在Android 4.1, 4.2的环境下,请求错误,出现parser error,状态是200。
JSONP返回的是parsererror JSON返回的数据为空
下面是请求的代码:
function testdata() {
var name = "testname";
var serverurl="serurl";
var params = {
data1 :name
};
$.ajax({
async : false,
url:serverurl,
type : 'get',
dataType : 'jsonp',
jsonp : 'jsoncallback',
data :params,
timeout : 5000,
beforeSend : function() {
},
success : function(json) {
alert(json);
},
complete : function(XMLHttpRequest, textStatus) {
},
error : function(xhr) {
alert("please check your network");
}
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
实体机测试出现的问题么