0


これは、レター フォーム A -- Z をクリックしたときの著者名ローダー
です。このページの ajax リクエストを送信します

問題は、読み込まれたページの Jquery が機能しないことです。ajax でページを呼び出した後に jquery を機能させる方法はありますか

    var startlink='authors/letters/ALL';
    $.post(startlink,{},function(data){$('div#ajax-loader').html(data);});

    $('#letters a').click(function(){
    var link = $(this).attr("href");
    $.post(link,{},function(data){
       $('div#ajax-loader').empty();
      $('div#ajax-loader').load(data);

    });

    return false;
4

1 に答える 1

0

親ページ (AJAX を呼び出しているページ) に関数呼び出しを配置する必要があります。これにより、AJAX 要求に含まれる関数を実行できます。別の方法があることに失敗しましたが、それを使用することはお勧めしませんが、使用することは可能ですeval

傍受したいリンクがコード内のものであると仮定すると、いつでも次のように変更できます。

$('#letters a').live("click", function(){
    var link = $(this).attr("href");
    $.post(link,{},function(data){
        $('div#ajax-loader').empty();
        $('div#ajax-loader').load(data);
    });
});
于 2012-05-11T08:50:16.363 に答える