-2
我有一個js腳本的問題。多個執行js腳本
我用ajax加載子頁面並將代碼附加到div。
$.ajax ({
type: "POST",
url: "load/page/",
dataType: "json",
success : function(data) {
$('.content').empty();
$('.content').append(data);
},
error : function(e) {
console.log(e);
}
});
的子頁面包含呼籲js腳本:
<script src="//<?php echo $_SERVER['SERVER_NAME'].'/'.BASE_DIR; ?>/scripts/settings.js"></script>
爲什麼當我執行AJAX多次settings.js事件執行多個嗎?我想多次執行ajax代碼,但js腳本只執行一次。
爲什麼不把你在'settings.js'中的代碼放在一個函數中,直接加載到當前頁面中。然後,您可以從您的成功處理程序中調用該函數。 – trincot
,因爲我有很多子頁面和大量的js腳本,我只想加載一個分配給子頁面的腳本。 –
我無法重現您描述的行爲:腳本每次被追加時都會執行。 – trincot