フォーム内にテーブルがあります。2 つの列があり、最初の列はチェックボックスで、2 番目の列は入力です。
ここでその構造:
<table>
<tr>
<td>
<input type="checkbox" name="choose" id="choose" class="choose">
</td>
<td>
<input type="text" name="item" id="item" class="item" >
</td>
</tr>
</table>
データベースからの情報で満たされているため、複数の行がある場合があります。
フォームは JavaScript 関数を介して js ファイルに送信され、jQuery の ajax のおかげで、すべてのパラメーターがコントローラーの php ファイルに送られます。
テキスト入力からすべての値をphpに送信したいので、jsファイルで次のようにします。
var arrayItem= [];
$(".item").each(function(){
arrayItem.push($(this).val());
})
params += '&items='+ arrayItem;
.
.
//So I can do:
$.ajax ({
url: myPHPUrl,
data: params,
type: "POST",
async:false,
success: function (data, textStatus)
{
}
});
今、チェックボックスで同じことをする必要がありますが、続行する方法がわかりません。
誰でも私を助けてもらえますか?
どうもありがとう!