0

我有一个显示表格数据的 jqGrid。当用户将鼠标悬停在网格内的超链接上时,我有一个 qTip2 弹出窗口显示一个小窗口。我注意到每次此弹出窗口显示信息时都会重新加载外部 javascript 文件。为显示此弹出窗口而调用的文件中未引用该脚本,并将加载该脚本以显示主页。

我看到文件被这种调用一遍又一遍地重新加载:

GET http://localhost:4111/Scripts/HelperScript.js?_=1359649163699
GET http://localhost:4111/Scripts/HelperScript.js?_=1359649165768

等等...

有人可以让我了解为什么会这样吗?

4

1 回答 1

0

所以我只是仔细检查了一下,由于某种原因,我在正在加载的代码中调用了一个弹出窗口,该窗口也将引用我的脚本文件。

<script src="@Url.Content("~/Scripts/HelperScript.js")" type="text/javascript"></script>

我假设因为它试图加载同一个 Javascript 文件的两个副本,所以它正在使用随机名称再次加载它以避免冲突?(从我的代码中删除上述引用已阻止脚本再次加载)

于 2013-01-31T16:29:29.403 回答