我想在用户执行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