Я хочу удалить модальное всплывающее окно (модальное всплывающее меню - не в js скрипке). Дело в том, что я получаю каждый раз от getUserDelID пользователь attr, равный 1 без метра, на которую нажимаю кнопку.Модальное удаление (и подтверждение) + кнопка редактирования с несколькими полями
$('#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/
Спасибо за вашу помощь.
Вы не можете иметь несколько элементов с одинаковым идентификатором (у вас есть ** три ** элемента с идентификатором «getUserDelID»). jQuery всегда возвращает первый, поэтому вы всегда получаете '1'. –
Я думал, что могу сделать getUserDelID1,2,3 и т. Д., Но количество идентификаторов не указано и увеличивается с помощью базы данных. Как это можно решить? – user3002600
@Cory var currentUserId; $ ("# b"). Click (function() { currentUserId = $ (this) .attr ("data-rowid"); }); Я попробовал что-то вроде этого, чтобы зафиксировать значение первой кнопки, а затем получить ее значение для удаления, но все равно это значение 1 – user3002600