所以我需要動態調用並執行從外部php文件生成的javascript代碼。這是我有:動態地包含外部Javascript文件
<script type="text/javascript">
id = <some id calculation>;
var code_url = 'http://example.com/javascript.php?id=' + id; // this generates the javascript desired
var code_div = document.getElementById("code_div"); // where I want to insert the JS
var fileref=document.createElement('script');
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", code_url);
code_div.appendChild(fileref);
}
</script>
現在div與JavaScript鏈接確實顯示,但它似乎並沒有執行。我嘗試瞭解StackOverflow和其他地方的其他類似問題,但是就它而言,這一點很重要。任何想法爲什麼它沒有執行?
更新:修正缺少的報價。另外我應該提到我把代碼放在了內部。我沒有訪問我的情況頭上,我需要插入分析代碼
如果這是你必須真的是,那麼DIV不會顯示爲腳本錯誤會在同一行,因爲你忘收盤報價爲字符串。 – Quentin
哦,沒關係......當我編輯腳本來發布它時,這是錯誤的。 –