我正在尝试在用户执行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
可以解决这个问题。
答案 0 :(得分:0)
好像你已经附加了像文本一样的脚本
请看这个例子
var script = document.createElement('script');
script.src = '../web3.0/lib/charts/google-charts.js';
document.body.appendChild(script);