以下はある記事で掲載されていたサンプルですが
$('#input_form').serialize()
のserializeって
どういう意味で、どういう時に使って、使わなかった場合に起こり得ることを教えていただけませんでしょうか。
単語からしてformに入力されている文字などを初期化するんだろうなと予測はできますが、具体的な用途例と使わなかった場合に起こり得ることがわかりません。
javascriptは簡単なDOM操作しかできなくて、かなり苦手なのでわかりやすく教えていただけるとありがたいです。
<script type="text/javascript"> $('#input_form').on('submit', function(ev){ ev.preventDefault(); $.ajax({ url : './check/validation.json', data : $('#input_form').serialize(), type : 'POST', cache : false, dataType : 'json' }).done(function(json){ if( json.res == 'OK' ) { //成功処理。 } // エラー表示 $('p.error').remove(); for( var i in json.error ) { $('input[name="' + i + '"]').parent().after('<p class="error">' + json.error[i] + '</p>'); } return; }).fail(function() { alert('ajax接続エラー'); }); }); </script>

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。