【发布时间】:2017-05-01 20:43:16
【问题描述】:
我有一个常见的页面 a.html,如下所示:
<html>
<head>
<script type="text/javascript" src="xyz.js" > </script>
</head>
<body>
<div> ... </div>
</body>
</html>
在 b.html 中,我将 jquery 的 .load() 函数用于 div。
$("#myDiv").load("a.html")
它有效。 xyz.js 的内容与 a.html 一起加载。但是为什么没有<script> 标签呢?我打开萤火虫查看源代码。有a但没有a<script>。
我想要<script>,因为我需要它来查找相对路径。
(this question)
编辑:我尝试使用.get() 和.html()。没有帮助。
Edit2:标题不太合适。 xyz.js 运行。但是没有<script>。
【问题讨论】:
-
并非如此。我添加了edit2。我的javascript被执行了。
-
jQuery 的行为是从加载的文档中去除
<script>标记,但它确实下载了这些脚本并 eval() 它们。
标签: javascript jquery