2014-10-24 4 views
0

Скажем, я создаю веб-страницу со списком сообщений пользователей (например, Twitter-канал), и пользователь хочет удалить сообщение из него. Список динамически генерируется с использованием PHP и MySQL DB. У меня также есть delete.php, который принимает идентификатор в качестве входа через запрос POST и удаляет запись с идентификатором. Я знаю, что могу отправить запрос на отправку через jquery, щелкнув по иконке удаления, помещенную помимо каждого сообщения в фиде. Как мне структурировать HTML, чтобы я мог выяснить, какое сообщение удалить? Должен ли я включать идентификатор в выводимый HTML? Или есть что-то еще? Пожалуйста помоги!Удалить сообщение из списка сообщений через AJAX?

+1

Да. Существует множество способов сделать это: формы со скрытыми полями, атрибуты данных и т. Д. – jeroen

ответ

0

Я бы добавил атрибут data-id = "123" к кнопке delete. Вы можете получить доступ к этому значению с помощью jquery и включить его в качестве POST var.

Что-то вроде:

$('.delete').on('click', function() { 
    var id = $(this).attr('data-id'); 
    var url = 'http://www.example.com/ajaxurl.php'; 
    $.post(url, {id: id}, function(response) { 
     alert('Post deleted'); 
    }); 
}); 
Смежные вопросы