我正在創建一個更新表單。在這個當我點擊更新按鈕,我每次都得到相同的值,這就是爲什麼更新功能無法正常工作。我已經嘗試使用輸入框的ID屬性來獲取值,但不工作。我是這個領域的新人,這項任務需要很多時間。提前致謝。得到所有輸入框的值都是一樣的
$(document).ready(function() {
$(".update").click(function() {
var id = $(this).data('id');
var uname = $(".name1").val();
var email = $(".email1").val();
$.post("operation.php", {
ID: id,
operation: 'update',
name: 'uname',
email: 'uemail'
}, function(data) {
$("#result").html(data);
});
});
});
for($i = 0; $i < $num_of_records; $i++)
{
echo "<tr><td>";
echo "<input type='text' value=".mysql_result($all_records, $i,"name")." class='name1' id='name' placeholder='Name'><input type='text' value=".mysql_result($all_records, $i,"email")." class='email1' id='email' placeholder='Email'><input type='submit' data-id=".mysql_result($all_records, $i,"id")." class='delete' name='delete' id='delete' value='Delete'><input type='submit' data-id=".mysql_result($all_records, $i,"id")." class='update' name='update' id='update' value='Update'>";echo "</td></tr>";
}
標識__must__是一個HTML文檔中是唯一的 - 所以,只要你的循環經過多個迭代,你正在創建無效HTML。首先你需要解決這個問題。 – CBroe