所以,我有一个 ajax 帖子,它调用一个服务并返回一个我想在成功时解析的对象。
我在 vs2010 中运行它,它仅在我单步执行 ajax 后代码时才有效,并且仅在部分时间有效。
这个调用与我所做的其他页面基本相同,所以我真的很困惑为什么这不起作用。
$.ajax({
type: "POST",
url: webMethod,
data: parameters,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (obj) {
alert("Success");
parseStart(obj.d, id, idnum, parseType);
},
error: function (e) {
alert("Failure. :" + e);
}
});
这真的很标准,我不知道为什么要这样做。我只是希望有人以前经历过这样的事情。就像我说的那样,只有当我单步执行 ajax 代码然后它才会成功。如果我不通过它,就好像它永远不会成功或失败......这真的很奇怪。(所以如果我不通过它,我看不到我的警报等)我有一个建议,它可能是我从我的服务返回的对象的大小,所以我将它修剪到几乎没有并且没有帮助。
对此的任何想法方向都非常感谢。我目前很难过。