去掉script src 后的参数

ajax请求返回html,直接append body
html里包含加载js的标签,明明是在审查元素里看到script标签src没有带参数的

图片说明
但是在请求js的时候,会自动加?_=的参数,参数每次都不一样,导致每次都从服务器加载,不会去缓存里读取。为什么会这样,要怎么解决这个问题。
http://localhost:8181/resources/assets/js/jquery.easypiechart.min.js?_=1436240970400
图片说明

这个jquery自动加上的时间戳,防止js缓存,你要缓存可以用ajaxSetup设置cache为true,不过你这个页面的有需要增加时间戳时,你得自己配置$.ajax将cache设置为false才行

     jQuery.ajaxSetup({cache:true});/////////使用缓存,就不会增加时间戳

  $('#dv').append('abc<script src="1.js"><\/script>');

得看看ajax返回的html怎么组合的,内容是什么样

这个应该是项目中加的js版本控制,为了取最新的,而不从缓存中读取。

这和script src有无参数无关。这里只是说明应用要用到的jquery的几个脚本,需要引入。