我正在执行一个非常简单的发布操作,它在 IE 和 Chrome 中的行为不同。
// using jquery-1.8.0.min.js
// URL for post
var collectionurl2 = "/DBView/DBView/UntypedCollection";
// serialized form elements
var formelements = {
serializedformdata: JSON.stringify($('#form2').serializeArray())
};
$.post(collectionurl2, formelements, function (data) {
alert("Success");
}, "json")
.error(function () {
alert("Error! Failed posting to " + collectionurl2);
});
在 Chrome 中我得到错误警报,而在 IE 中我得到成功。我已多次确认缓存已清除。当我在控制器中设置断点时,我看到在 Chrome 中,错误在控制器被激活之前触发,因此该错误似乎与发布尝试有关,与任何响应活动无关。我不确定如何最好地进行,并希望获得有关如何调试/故障排除的建议。