私はもともと重複について答えましたが、それが削除される可能性があると思うので、ここにコピーします:
jQueryはそれを素晴らしく簡単にします。これは、削除する記事IDをパラメーターとして受け取り、ページの最後の記事の記事IDをパラメーターとして受け取り、のHTMLを返すajax/delete-article.phpというphpファイルがあることを前提としています。次の記事。また、すべての記事に「article」クラスがあり、IDが「article-230」であると想定しています。230はID番号です。あなたはそれをあなた自身のHTML構造に適応させることができると確信しています。
$('.article-delete').click(function (event) {
$(this).closest('.article').remove(); // possibly use a more fancy-looking hide(), and remove on complete?
var lastArticleId = $('.article').last().attr('id').replace('article-','');
var thisArticleId = $(this).attr('id').replace('article-','');
$.get('ajax/next-article.php?last-article=' + lastArticleId + '&article-to-delete=' + thisArticleId ,function (data) {
$('#article-list').append(data);
});
event.preventDefault();
});
これは大まかな例にすぎないことに注意してください。堅牢性のためにいくつかの改善が必要になります。また、テストされていないため、どこでもJSエラーが発生する可能性があります。