我有一個網站使用分頁,並使用jQuery和AJAX過濾。所有作品都很好,直到我將鏈接更改爲Javascript鏈接。運行AJAX調用後,jQuery代碼不會執行
在主頁上,沒有使用任何過濾或分頁,所有工作如預期。在我使用分頁或過濾(有效地使用兩者的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);
});
}
});
}
我的猜測是,JavaScript並沒有得到重新加載的AJAX調用的,因爲只有一部分該頁面被重新加載,但我不確定這是否是這種情況以及如何解決此問題。
+1,這是一個有效的問題 –