我正在加载包含一些 javascript 代码的页面,并且$.getScript()
方法在这里不起作用,因为一些 javascript 代码是通过 php 动态构建的。
<div id="fetch-me">
...
<script...>
var posts = <?php .... ?>
...
</script>
</div>
你可能对这类问题很熟悉,一旦我加载了这个 div:
$("#load-me").load("... #fetch-me");
Javascript 不可用。我显然需要执行。而且我尝试了几件事,但没有成功。作为一个例子:
$("#load-me").load("... #fetch-me", function(){
eval($("#load-me").find("script").text());
});
任何帮助表示赞赏,谢谢。