jQuery .post在Chrome中提供错误,而不是IE

时间:2013-01-03 17:10:00

标签: jquery

我正在执行一个非常简单的帖子操作,在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中,错误会在激活控制器之前触发,因此错误似乎与后期尝试有关,与任何响应活动无关。我不确定如何最好地继续,并希望有关如何调试/故障排除的建议。

1 个答案:

答案 0 :(得分:0)

Kundan提到提交触发器让我看看默认的提交行为。我已经按照他的建议使用了一个普通的按钮,但我不知道