我想要刪除模態彈出(模式彈出式工程 - 不在js小提琴)。事情是我每次getUserDelID的attr用戶等於1沒有metter我按哪個按鈕。模態刪除(和確認)+編輯按鈕與多個字段
$('#deleteUser').on('click', function (event) {
var otherProp = $('#getUserDelID').attr("user");
alert(otherProp);
$.ajax({
type: "POST",
url: "deleteuser.php",
how to pass: ? delete = otherProp
data : $('form.deleteuser').serialize(),
beforeSend: function() {
//do your validation
},
success: function (msg) {
$("#deleteholder").html(msg)
},
error: function() {
$("#deleteholder").html("error")
}
});
});
的jsfiddle與模態窗口的外觀:http://jsfiddle.net/r3b3X/
deleteuser.php使所有的其他工作一樣顯示錯誤的。
HJ05還製造一個編輯選項:http://jsfiddle.net/r3b3X/3/
感謝您的幫助。
你不能有多個具有相同ID的元素(你有**三個元素,ID爲「getUserDelID」)。 jQuery總是返回第一個,這就是爲什麼你總是得到'1'。 –
我想我可以做getUserDelID1,2,3等,但沒有指定ID計數,並隨數據庫增加。這怎麼能解決? – user3002600
@Cory var currentUserId; (「#b」)。click(function(){current_serId = $(this).attr(「data-rowid」); });我試圖這樣捕獲第一個按鈕的價值,後來得到它的價值刪除,但它仍然價值1 – user3002600