我正在用ajax動態加載我的頁面內容,我想用某個函數加載某些.js文件。 .js文件加載正常,但僅在通過ajax加載下一頁之前。
例如:從主頁傳記頁: 1負載的js文件 第二:加載頁面傳(通過AJAX)
它看起來像Ajax頁面總是在狀態文件準備好。因此,它會在通過ajax加載傳記頁面的內容之前立即觸發.js文件。
$(document).ready(function() {
$(".element").click(function() {
jQuery.getScript("http://example.com/js/file.js");
});
});
我設法解決這個問題暫時以超時,從而使後頁傳記已加載的js文件將在5秒後加載。
$(".element").click(function() {
setTimeout(function() {
jQuery.getScript("http://example.com/js/file.js");
}, 5000);
});
如何更改功能,使其加載的傳記頁面已經被加載(或任何其他網頁)的.js文件,一旦文件,而不是超時。
EDIT1:
我在這裏加入了Ajax調用: http://jsbin.com/ediFUca
我不理解你的過程是什麼。你是否調用'getScript()',然後從'file.js'中加載第二頁? –
ajax調用在哪裏? – dann