我有一个javascript,我使用下面的代码放入页面。代码的作用是将对象/嵌入代码放入网页中。简单的javascript加载到NicoVideo电影
<script type="text/javascript" src="http://ext.nicovideo.jp/thumb_watch/sm13154955?w=640&h=395"></script>
这在网页中效果很好。但是如果我想使用AJAX将这个javascript加载到页面中呢?这不再适用于显而易见的原因,您需要评估脚本以使其运行。但是,我不知道该怎么做。我在我的页面上使用jQuery;所以记住这一点。我已经尝试了以下代码,但它似乎无法通过AJAX,甚至在正常的页面加载环境中工作。
<script>$.getScript("http://ext.nicovideo.jp/thumb_watch/sm13154955?w=640&h=395");</script>
关于如何让它发挥作用的任何想法?
答案 0 :(得分:2)
我认为它有效,但它试图内联写入我不知道在这种情况下是否会起作用。
您需要查看是否有办法实质上执行'.getHTML'方法并获取该结果并更新页面上的现有元素。
但问题是内联生成和执行的匿名函数可能无法正常工作。
答案 1 :(得分:1)
在阅读official getScript引用后,您似乎必须使用这样的东西来处理这个JS文件:
$.getScript("http://ext.nicovideo.jp/thumb_watch/sm13154955?w=640&h=395", function () {
// use functions from loaded file
});