私はjqueryのAJAXを使用してフォームを送信したいポストPHPフォームのjqueryのAJAX
<form name="" method='post' action=''>
<?php
for($i=0;$i<10;$i++){
echo "<input type='text' name='data[]' class='data_cls' value='".$i."'>";
}
?>
<input type='submit' id='btn' value='save'>
すなわち、ループから生成された入力フィールドを持つフォームを持っています。
$('.btn').click(function(){
var datString = "HOW TO GET THESE VALUES";
$.ajax({
url: "data_process.php",
type: "post",
data: dataString,
success: function(data) {
alert('OK');
}
});
});
'serialize()'を使用してください。そして '$ .ajax'コールで' data:$( 'form')。serialize(); ' –
jQuery POSTとphpでフォームをシリアライズして送信することができます(http://stackoverflow.com/質問/ 15173965 /シリアル化と提出 - フォーム付き - jquery-post-and-php) – KAD
これを行う最善の方法は、実際にあなたの望む結果が何であるかによって異なります。 –