我在我的应用中使用了cordova和dust.js(HTML模板)。我发出了返回json对象的Ajax请求。
应用正在开发的平台: --Android浏览器,FF,Chrome和Apk - 苹果手机 --PC firefox和IE11(3台中的1台也无法进行ajax调用) --Windows phone 8 app
问题: 当我尝试使用Windows Phone 8 Internet Explorer时,我的应用程序中没有ajax调用成功。
我尝试的详细信息和解决方案 1-当我检查服务器日志进行ajax调用时,json响应正确返回... 2- GET请求和POST请求中都会出现此问题... 3- ajax既没有完成也没有完成失败:
$.ajax({
type: httpMethod,
url: host + url,
data: data,
async: asyncFlag,
dataType: "json",
error: errFn,
dataFilter: dataFilter,
success: (successFn),
timeout: 60000
}).done(function(msg) {
alert( "done" );
}).fail(function() {
alert( "error" );
});
4-我尝试在上面的请求中添加cache:false,没有解决问题。