通过jQuery加载内联Javascript通过AJAX加载

时间:2013-11-12 05:14:10

标签: javascript jquery ajax

我对这个问题也有类似的问题。

Loading Javascript through an AJAX load through jQuery?

我想使用Ajax和JQuery的.load()将HTML页面加载到div容器中。 html页面上有javascript,可以加载来自http://www.showmyweather.com/

的天气小工具

这是剧本:

<script type="text/javascript" src="http://www.showmyweather.com/weather_widget.php?    int=0&type=js&country=ca&state=Ontario&city=Hamilton&smallicon=1&current=1&forecast=1&background_color=ffffff&color=000000&width=175&padding=10&border_width=1&border_color=000000&font_size=11&font_family=Verdana&showicons=1&measure=C&d=2013-11-11"></script>

除了将脚本内嵌到html页面之外,我不知道如何在DOM中包含窗口小部件。如果有办法使用这个脚本并使用$ .getscript()添加它那会很好,但我无法理解。

1 个答案:

答案 0 :(得分:0)

var element = document.createElement("iframe");
document.body.appendChild(element);
var frame = window.frames[windows.frames.length - 1];
frame.document.write('<scr' + 'ipt type="text/javascript" src="http://www.showmyweather.com/weather_widget.php?int=0&type=js&country=ca&state=Ontario&city=Hamilton&smallicon=1&current=1&forecast=1&background_color=ffffff&color=000000&width=175&padding=10&border_width=1&border_color=000000&font_size=11&font_family=Verdana&showicons=1&measure=C&d=2013-11-11"></sc'+ 'ript>');