Изучение Django в данный момент, и я написал страницу, на которой отображается список элементов. Каждая строка имеет кнопку «Удалить». Я хочу написать функцию JQuery, чтобы сделать AJAX-вызов для моего AJAX API, чтобы удалить элемент, связанный с этой строкой.jquery/уникальный ярлык AJAX для каждой кнопки
Я только начал смотреть на JQuery сегодня (не знание JS, так как я новичок в веб-разработке) и застрял в попытке создать уникальную ссылку для каждой кнопки, но все же ссылаюсь на один сценарий JQuery (если это делает смысл).
Может кто-нибудь предложить лучший способ достичь этого и что соответствующий JQuery будет ссылаться на клик?
Я пытался что-то сделать;
$('#deletesub').click(function(){
var sub_menu_id;
sub_menu_id = $(this).attr("data_sub_menu_id");
the_boddy = $(this).attr("body")
$.ajax(
url: '/pages/ajax_request/submenu/',
type: "POST",
data: {id: sub_menu_id, action: "delete"},
dataType: "json",
success: function(data){
do stuff
},
fail: function(data){
do stuff
},
);
});
Но кнопка, похоже, ничего не делает, поскольку идентификатор для каждой кнопки - «deleteesub». Я думал, что мне это не удастся, а затем используйте $ (this), чтобы затем взаимодействовать с атрибутами правильной кнопки.
Любая помощь будет действительно оценена, поэтому заблаговременно.
дать класс css кнопке и использовать '$ ('. myClassName'). click (function() {' – Sushil