我想在用戶執行click
函數後從外部源加載腳本。像這樣:異步腳本加載問題
$("#test-button").click(function() {
$.getScript("http://someurl.com/widget/javascript?key=4&t=uid&q=94777&show=all", function (data) {
$('#myDiv').append(data);
});
});
腳本我加載(我卻無法控制)包括document.write
,所以當我執行click
我得到這個錯誤:
這是不除非明確打開,否則可以從異步加載的外部腳本寫入文檔。
我不知道如何解決這個問題。我以爲getScript
會管理這個。
如果它包含文件撰寫,您將無法添加它像或動態添加。 – epascarello
@epascarello這就是我的想法。除了iframe之外,還有其他解決方法嗎? – jonmrich
http://stackoverflow.com/questions/53945/dynamically-inserting-javascript-into-html-that-uses-document-write – epascarello