我在窗體中有一個html表。jquery ajax,發送具有相同ID的幾行信息
此表充滿了我的數據庫中的信息。 這是表的樣子:
<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文件嗎?
非常感謝
你真的不知道'id'必須是唯一的嗎? – gdoron