我有一个显示表格数据的jqGrid。当用户将鼠标悬停在网格内的超链接上时,我有一个qTip2弹出窗口显示一个小窗口。我注意到每次弹出窗口显示信息时都会重新加载外部javascript文件。调用的文件中未引用该脚本以显示此弹出窗口,并且将加载该脚本以显示主页面。
我看到文件被这种调用一遍又一遍地重新加载:
GET http://localhost:4111/Scripts/HelperScript.js?_=1359649163699
GET http://localhost:4111/Scripts/HelperScript.js?_=1359649165768
依旧......
有人能让我走上为何会发生这种情况的道路吗?
答案 0 :(得分:0)
所以我只是仔细检查了一下,由于某种原因,我在加载的代码中调用了一个弹出窗口,该弹出窗口也会引用我的脚本文件。
<script src="@Url.Content("~/Scripts/HelperScript.js")" type="text/javascript"></script>
我假设是因为它试图加载同一个Javascript文件的两个副本,它再次使用随机名称加载它以免冲突?(从我的代码中删除上述引用已停止脚本再次加载)