私はjquery検証プラグインを使用してsubmitHandlerで送信する前にフォームを検証します..ajaxを使用してリクエストを送信する前にajaxリクエストを使用してフォームをajaxで投稿しますが、フォームにはイメージがあり、通常のファイル要素をシリアル化するのは非常に困難ですajaxリクエストとこのため、私はこのプラグインを使用しました http://www.malsup.com/jquery/form/
プラグインを使用した後、ajaxリクエストがまったく機能しない理由は、これが通常のajax呼び出しの最初の例である理由がわかりません。
$(document).ready(function(){
$("#categoryForm").validate({
submitHandler: function() {
$.ajax({
type:'POST',
url: 'actions/add-category.php',
data: $("#categoryForm").serialize(),
success: function(response) {
$('#status').html(response);
}
});
return false;
}
});
});
プラグインを使用した後のこれ
$(document).ready(function(){
$("#categoryForm").validate({
submitHandler: function() {
$('#categoryForm').ajaxForm(function() {
alert('the form was successfully processed');
});
return false;
}
});
});
2つ目は機能していません