相关疑难解决方法(0)

jQuery版本1.5 - ajax - <script>标记时间戳问题

如果我使用带有脚本标记的ajax(jQuery)加载一些内容,jQuery 1.5会将时间戳添加到脚本标记src url中.见下面的例子.

示例:我用ajax加载的内容:

<div>text1</div>
<script type="text/javascript" src="/js/abc-xyz.js?r=1.1"></script>
Run Code Online (Sandbox Code Playgroud)

这是我将以前的内容插入页面后加载脚本代码的src网址:

.../js/abc-xyz.js?r=1.1&_=1297892228466
Run Code Online (Sandbox Code Playgroud)

有人知道为什么会这样吗?它只发生在jQuery 1.5上.jQuery 1.4.4不会发生这种情况.

代码示例:

$.ajax({
    url: content.html,
    type: 'GET',
    data: someDataObject,
    success: function(data) {
        // some code here

    },
    error: function(data) {
        // some code here
    }
});
Run Code Online (Sandbox Code Playgroud)

谢谢.

javascript ajax jquery timestamp jquery-1.5

13
推荐指数
2
解决办法
4325
查看次数

标签 统计

ajax ×1

javascript ×1

jquery ×1

jquery-1.5 ×1

timestamp ×1