フォーム内にhtmlテーブルがあります。
このテーブルは私のデータベースからの情報でいっぱいです。テーブルは次のようになります。
<table>
<tr>
<td >Number</td>
<td >Name</td>
<td >Last Name</td>
</tr>
<tr>
<td> <input type="hidden" id="number" value="1">1</td>
<td> <input type="hidden" id="name" value="John">John</td>
<td> <input type="hidden" id="last" value="Snow">Snow</td>
</tr>
<tr>
<td> <input type="hidden" id="number" value="2">2</td>
<td> <input type="hidden" id="name" value="Jean">Jean</td>
<td> <input type="hidden" id="last" value="Dow">Dow</td>
</tr>
.
.
</table>
テーブルの行数は、データベースがスローする行数によって異なります。
情報が正しければ、ユーザーはフォームの送信ボタンを押します。
送信ボタンはそれをjsファイルの関数に移動します。そこから、テーブルの値を取得してphpファイルに送信する必要があります。
それを達成するために、関数内で、私が行っているjsファイルで:
var sNumber = $("# number ").val();
var sName = $("#name").val();
var sLast = $("#last").val();
params = '';
params += '&number='+sNumber;
params += '&name='+sName;
params += '&last='+sLast;
theUrl = 'controller.php';
$.ajax ({
url: theUrl,
data: params,
async:false,
success: function (data, textStatus)
{
}
});
ただし、テーブルの行のIDは同じであるため、最初の行の情報のみを取得しています。
テーブルにあるすべての情報をphpファイルに送信するのを手伝ってもらえますか?
どうもありがとう