ユーザーのコメントのページがあります。
$(p).click(function(){
$(this).hide(200);
});
ユーザーがコメントをクリックすると、通常、このコメントは消えます。それは完全に動作します。
しかし、ユーザーがサーバーの応答で同じことをすると、これはもう機能しません
サーバーの応答は、テーブルで見つかった一連の次のコメントです (つまり、カスタム AJAX ページネーター)
サーバーの応答は次のようになります。
<p id="next-id1">bla bla bla 1</p>
<p id="next-id2">bla bla bla 2</p>
次に、この応答は、mysql テーブルの最初のコメントを含む特定の div の後にコンテンツを挿入します
このような:
$("#snow-next-btn").click(function(){
$.post('/paginator.php', {}, function(response){
$("#comment-div").after(response);
});
});
私が言ったように、それは完全に機能します。しかし、この方法:
$(p).click(function){
$(this).hide(200);
}
サーバーの応答では機能しなくなりました (ただし、ページの読み込み時に php によって出力されたコンテンツでは引き続き機能します)。
問題はどこだ?