ajaxフォームプラグインを使用しています。これは、プラグインのリンクhttp://www.malsup.com/jquery/form/#apiです。
jQuery('#update-personal-information-form').ajaxForm( {
beforeSubmit: function() {
jQuery('#update-personal-information-form').validate({
errorClass: "error",
errorElement: "div",
rules:{
first_name:{required:true},
last_name:{required:true},
email:{required: true, email:true},
dob:{required: true,dateISO: true}
},
messages:{
first_name:{required:" First Name:cannot be blank"},
last_name:{required:" Last Name:cannot be blank"},
email:{required:" Email:cannot be blank"},
dob:{required:" Date Of Birth:cannot be blank",dateISO: "Invalid date. Must be formatted yyyy-mm-dd"}
}
});
return jQuery('#update-personal-information-form').valid();
},
success: function() {
var url1 = './index.php?r=user/personal_information';
jQuery("#dialog_edit_personalinfo").remove();
jQuery("#body1").load(url1);
}
});
これはすべてのブラウザーで正常に機能していますが、10 ではフォームの送信として機能し、ページが更新されます。過去 4 時間から検索していますが、結果が見つかりませんでした。助けてください。ありがとうございました..