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

时间:2014-12-17 21:08:49

标签: jquery embed getscript

我需要使用动态变量附加嵌入代码:http://www73.zippyshare.com/v/57510152/file.html

var c = '<script type="text/javascript">var zippywww="73";var zippyfile="57510152";var zippytext="#000000";var zippyback="#e8e8e8";var zippyplay="#ff6600";var zippywidth=850;var zippyauto=false;var zippyvol=80;var zippywave = "#000000";var zippyborder = "#cccccc";</script><script type="text/javascript" src="http://api.zippyshare.com/api/embed_new.js"></script>';

$("body").html(c);

我已经看到使用getScriptdocument.createElement("script")的解决方案,但我通过API动态接收嵌入代码。

  • 我可以将getScript用于embed_new.js
  • 我可以将变量写入当前的DOM。
  • 如何将输出放到所需的位置呢?

测试:http://jsfiddle.net/y658cb9x/

1 个答案:

答案 0 :(得分:0)

使用例如创建脚本像jQuery一样

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

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