Jquery 附加嵌入代码(带有动态变量的脚本标记)?

Jquery 附加嵌入代码(带有动态变量的脚本标记)?,jquery,embed,getscript,Jquery,Embed,Getscript,我需要附加带有动态变量的嵌入代码: 我见过使用getScript和document.createElementscript的解决方案,但我通过API动态接收嵌入代码 我可以使用getScript来创建embed_new.js 我可能会将变量写入当前DOM。 那么,如何将输出置于所需位置? 测试:使用jQuery等创建脚本 $("<script />", { html: "Your HTML" }).appendTo("body"); 因为您不能在JavaScript块中创建脚本块

我需要附加带有动态变量的嵌入代码:

我见过使用getScript和document.createElementscript的解决方案,但我通过API动态接收嵌入代码

我可以使用getScript来创建embed_new.js 我可能会将变量写入当前DOM。 那么,如何将输出置于所需位置?
测试:

使用jQuery等创建脚本

$("<script />", {
 html: "Your HTML"
}).appendTo("body");

因为您不能在JavaScript块中创建脚本块。字符串将像本机HTML一样进行解析。

您不能在脚本标记内写入,它将关闭当前脚本标记。↑↑↑ 因此,以某种方式对其进行转义,例如:var c='…';感谢转义可以工作,但是embed.js出现了下一个问题:无法对“文档”执行“写入”:除非显式打开文档,否则无法从异步加载的外部脚本写入文档。>确定:但与上述问题相同:未能对“文档”执行“写入”:除非显式打开外部脚本,否则无法从异步加载的外部脚本写入文档。@Martin您可以在本机JavaScript中声明变量,例如zippywidth。因为变量是全局变量,所以可以在您将使用上述方法附加的源文件中读取。另请参阅本文:
$("<script />", {
 html: "Your HTML"
}).appendTo("body");