Jquery 移动网络上的json解析器错误

Jquery 移动网络上的json解析器错误,jquery,ajax,json,mobile,Jquery,Ajax,Json,Mobile,我很难解决一个问题。当我的应用程序在wifi上时,ajax调用可以完美地工作。当我关闭wifi并使用移动网络时,会出现JSON解析器错误。以下是ajax调用: $.ajax({ url: "http://**MYDOMAIN**.net/ios/leaders.php", dataType: "json", cache: false }) .done(function( msg ) { alert(msg); }) .error(function(xhr, ajaxOptions

我很难解决一个问题。当我的应用程序在wifi上时,ajax调用可以完美地工作。当我关闭wifi并使用移动网络时,会出现JSON解析器错误。以下是ajax调用:

$.ajax({
  url: "http://**MYDOMAIN**.net/ios/leaders.php",
  dataType: "json",
  cache: false
})
.done(function( msg ) {
  alert(msg);
})
.error(function(xhr, ajaxOptions, thrownError) {
  alert(xhr.statusText);
  alert(xhr.responseText);
  alert(xhr.status);
  alert(thrownError);
})
.fail(function(jqXHR, textStatus) {
  alert("Request failed: " + textStatus);
})

当连接到移动网络时,响应是什么?它说Json ParserRor我将重新表述我的问题。服务器对ajax请求的响应是什么?您可以尝试使用
dataFilter()
打印原始响应。请原谅我的无知,但我将如何实现dataFilter()?请参考这里的问题