安卓4.1以上版本$.ajax请求返回不了数据,出现parser error

swen 发布于 2014/01/04 12:06
阅读 1K+
收藏 0

安卓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");

          }

        });


加载中
0
王子琪

实体机测试出现的问题么

返回顶部
顶部