現在、Internet Explorer での jQuery メソッドserialize()
に問題があります。他のブラウザーでは問題なく動作しています。
まず、フォームを変数に格納します。
var oForm = document.forms["couponForm"];
次に、それをシリアル化し、パラメーターとして ajax 呼び出しに渡します。
new Ajax.Request(sURL, { asynchronous : false, method : 'post',
parameters : oForm.serialize(true),
onComplete : function(p_oRequest){
},
onException : function(p_oRequest, p_oException) {
throw p_oException;
},
onLoaded : function() {}
});
しかし、Internet Explorer コンソールにエラーが表示されます。
SCRIPT438: オブジェクトはプロパティまたはメソッドのシリアル化をサポートしていません。
serialize は IE でサポートされているはずですか?