Я переделываю страницу в разделе admin на веб-сайте, который я администрирую, чтобы использовать jQuery и AJAX. На одной из страниц у меня есть список предметов. Рядом с каждым элементом есть ссылка, которая является чем-то вроде этого:Передача переменных в jQuery из ссылок
<a href="delete.php?id=48" class="del_link">delete</a>
Если я даю эти ссылки класс можно легко применить функцию JQuery для всех из них, но все они будут вызывать такую же функцию в том же путь. Мой вопрос: как лучше всего получить функцию с идентификатором элемента без включения JavaScript в html?
Обновление: Спасибо за указатели, все. Я закончил с использованием этого:
$(".del_link").click(function(){
var del_link = $(this).attr('href');
$("#results").load(del_link, function(){
$("#results").show().delay().fadeTo(2000, 0);
})
})
Файл, который Аякс звонков отвечает по-разному, если это было запрошено AJAX или нормально - если это Аякс он выдает ответ (например, «Пункт был успешно удален "), которые могут отображаться в #result div. Если кто-то отключил javascript, клиент будет перенаправлен на одну и ту же страницу php, но он перенаправит их после удаления элемента.
+1 бить меня к нему .. :) –