0

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 でコントローラーがアクティブになる前にエラーがトリガーされることがわかります。そのため、エラーは投稿試行に関連するものであり、応答アクティビティとは関係ないようです。どのように進めればよいかわかりません。デバッグやトラブルシューティングの方法を教えていただければ幸いです。

4

1 に答える 1

0

Kundanが送信トリガーについて言及したことで、デフォルトの送信動作を確認することになりました。彼が提案したように私はすでに通常のボタンを使用していましたが、私は必要です

于 2013-01-03T19:36:15.940 に答える