0

我在 jQuery 移动网站中有以下页面:

<div data-role="page" id="myPage">
   <script type="text/javascript">alert("test");</script>
   <script src="https://someexternalscript.js"></script>
</div>

第一个脚本标签,其中包含脚本,被正确评估。每次我导航到该页面时,都会显示一个警报。但是,仅当我将浏览器直接导航到此页面时才会评估第二个脚本标记。当我浏览网站本身时,它没有被评估。我注意到 Fiddler 正在下载源代码,但似乎没有对其进行评估。

有什么想法可能导致这种情况,以及如何解决?

4

1 回答 1

1

脚本标签不是自关闭标签,因此您需要使用关闭它</script>

于 2013-09-06T09:43:36.123 回答