【发布时间】:2013-06-05 10:37:48
【问题描述】:
在我的htmlpage中有一个脚本标签
类似的东西
<script id="loadmenu"></script>
上述脚本元素的“src”属性取决于托管 Web 应用程序的环境。
所以我写了这样的东西
$(document).ready(function(){
$("#loadmenu").attr("src",SRConfig.WESHost + "/webapp/" + SRConfig.WESApp+ "/servlet/WPSNav?mod=iwswps&idkey=displayhome");
});
脚本正在从指定的源正常加载。但是只有在文档被解析并在浏览器中加载之后才会加载脚本。 因为我使用的是 $(document).ready()。
由于文档完成解析,脚本在加载后没有得到执行。有什么办法可以执行specific <script> tag
之后
网页正在被浏览器解析和加载?
【问题讨论】:
-
您确定脚本已加载吗?当您更改脚本标签的“src”时,浏览器将不会下载脚本文件。在下面查看我的答案
-
是的...加载后会像。但是 myMethod() 没有被执行,因为脚本是在页面解析之后加载的。
-
使用浏览器内置的网络抓包功能查看脚本是否加载。我检查并没有看到它加载。只有在我们插入脚本标签时才会加载它。
标签: javascript jquery html