0

ページネーションを使用する Web サイトと、jQuery と AJAX を使用したフィルタリングがあります。リンクを Javascript リンクに変更するまでは、すべてうまく機能します。

ホームページにいて、フィルタリングやページネーションを使用していない場合は、すべて期待どおりに機能します。ページネーションまたはフィルタリング (効果的に両方に AJAX 呼び出しを使用) を使用した後、JavaScript リンクが機能しなくなりました。

リンクの JavaScript は次のとおりです。

$(function(){
    $( ".artikel_box_lk .button" ).click(function( e ) {
        window.open( "/lk/" + $( this ).attr("rel"), "_blank");
    });
});

そして、ページネーションのコード:

function loadData(page){                   
    loading_show();
    $.ajax
    ({
        type: "POST",
        url: "php/load_data.php",
        data: dataToSend,
        success: function(msg)
        {
            $("#container").ajaxComplete(function(event, request, settings)
            {   
                loading_hide();
                $("#container").html(msg);                          
            });
        }
    });
}

私の推測では、ページの一部のみがリロードされるため、AJAX 呼び出しで JavaScript がリロードされませんが、これが当てはまるかどうか、およびこれを修正する方法についてはわかりません。

4

2 に答える 2