jquery.getScript主要用来实现jsonp,浏览器跨域获取数据,使用方法如下

$.getScript(url,function(){...});

它暗藏了一个深坑:自动给你的url后面加上上timestamp,比如你请求 http://m.lutaf.com,实际访问url是 "http://m.lutaf.com/?_=1379920176108"

如果你本身对url有特别解析,哪就悲剧了,会浪费很多时间debug,要拒绝这种行为,可以改用 jquery.ajax,用法如下

$.ajax({
  url: 'http://m.lutaf.com',
  dataType: "script",
  cache:true,
  success: function(){}
});

using jQuery.ajax and set cache = ture, you can remove the timestamp property alltogether.

本文地址: http://lutaf.com/188.htm 鲁塔弗原创文章,欢迎转载,请附带原文链接