ページネーションを使用する 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 がリロードされませんが、これが当てはまるかどうか、およびこれを修正する方法についてはわかりません。