如果我使用ajax(jQuery)加载一些内容,并且其中包含一个脚本标签,jQuery 1.5会将时间戳添加到脚本标签的src URL中。请参见以下示例。
示例: 使用ajax加载的内容:
示例: 使用ajax加载的内容:
<div>text1</div>
<script type="text/javascript" src="/js/abc-xyz.js?r=1.1"></script>
这是插入前一个内容后加载脚本代码的源URL:
.../js/abc-xyz.js?r=1.1&_=1297892228466
有人知道为什么会发生这种情况吗?它只在使用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
}
});
感谢。