在PHP頁面我試圖插入使用jquery有一個onclick呼叫到一個DIV部分內容稱爲「內容」。
<div id="content" class="content"></div>
的jQuery我打電話的版本是:
//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
當鏈接被點擊它調用下面的JavaScript:
function loadA(a_variable) {
$("#content").load("build.php?variable=" + a_variable);
}
的build.php頁面做了一些的東西,並試圖包括一些文字插入javascript:
echo "Lorem ipsum dolor sit amet, consectetuer adipiscing elit";
echo "<script type='text/javascript' src='script_name.js'></script>";
echo "Lorem ipsum dolor sit amet, consectetuer adipiscing elit";
除腳本之外的所有東西都會被刪除,並且不會顯示在我的客戶端中。任何想法爲什麼會發生這種情況,以及它如何解決?
你確定腳本實際上不執行?標記可能會被刪除,但js *應該*仍然執行http://api.jquery.com/load/使用螢火蟲等來查看瀏覽器是否正在請求/script_name.js – geedubb
添加警報(「來自添加的腳本」) ;在你的script_name.js中並檢查是否在加載時執行 –
爲什麼不嘗試使用'getScript()'函數。 – Jai