私は 30 フィールドのフォームを持っています: 10 回繰り返される 3 フィールド。これは私のコードです:
<form id="artikelform" method="POST" name="controleartikelen" action="">
<table id="controle">
<tr><th>Maakartikel</th><th>Aantal</th><th>Leverdatum</th></tr>
{for $i=1 to 10}
<tr>
<td><input type="text" name="artikel" class="artinput"/></td>
<td><input type="text" name="aantal" class="aantalinput"/> x</td>
<td><input type="text" name="datum" class="dateinput"/></td>
</tr>
{/for}
</table>
<input type="button" onclick="javascript:startControle();" value="Controleer"/>
</form>
フォームの値を AJAX (POST メソッド) で PHP スクリプトに送信したいと考えています。ajax を POST データとして送信しようとしまし$.param($("#artikelform").serializeArray());
たが、その関数の結果は使用できません (一種の GET 形式の変数がたくさんあるだけです)。このフォームを AJAX と組み合わせて使用する最良の方法は何ですか? 多分別の使い方serializeArray()
?
編集:
これはAJAXリクエストの私のコードです:
$.ajax({
url: 'myscript.php',
cache: false,
data: formdata,
type: "POST"
}).done(function(data){
$("#resultwrapper").html(data);
})