希望有一些可以提供帮助!,在调试phonegap应用程序连接到它的WCF服务时,它似乎发布了两次。
当应用程序正常运行时,没有断点等,一切正常,我只收到 1。在我看来,如果几秒钟后服务器没有返回响应,ajax 会自行重新发布。
我需要确认这会抛出wireshark,但我只是想知道之前是否有其他人遇到过这个问题。
$.ajax({
type: "POST",
url: ServicePATH ,
data: JSON.stringify({ objs: arrayobj, parm2: var2, parm3: var3, parm4: 1 }),
contentType: "application/json",
dataType: "json",
success: function (data, textStatus, jqXHR) {
CallonSuccess(data);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
console.log('error ' + textStatus);
console.log('XMLHttpRequest ' + XMLHttpRequest);
var str = '';
for (prop in XMLHttpRequest) {
str += "prop " + prop + " value :" + XMLHttpRequest[prop] + "\n"; //Concate prop and its value from object
}
console.log(str);
console.log('errorThrown ' + errorThrown);
console.log('passing ' + JSON.stringify({ objs: arrayobj, parm2: var2, parm3: var3, parm4: 1 }));
}
}).done(function () { console.log('Finished ajax'); });
谢谢 Lmac