ajax-去掉script src 后的参数

问题描述

去掉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的几个脚本,需要引入。

时间: 2024-10-30 10:56:30

ajax-去掉script src 后的参数的相关文章

浅析json与jsonp区别及通过ajax获得json数据后格式的转换_AJAX相关

 有关json与jsonp的区别(json才是目的,jsonp只是手段)介绍如下所示: 一言以蔽之,json返回的是一串数据:而jsonp返回的是脚本代码(包含一个函数调用): JSON其实就是JavaScript中的一个对象,跟var obj={}在质上完全一样,只是在量上可以无限扩展.简单地讲,json其实就是JavaScript中的对象(Object)和数组(Array,其实也是对象)这倆好基友在那儿你嵌我我嵌你地套上n多层,以此模拟出许多复杂的数据结构. json易于人阅读和编写,也易于

ASP+MSSQL2000,数据库被批量注入了 &amp;lt;Script Src=

这阵子,采用ASP+MSSQL设计的很多网站可能遭遇到sql数据库被挂马者插入JS木马的经历:这不,朋友的一个网站就被黑客忽悠了一把,mssql的每个varchar.text字段都被自动插入一段js代码,即使删除这段代码,如果没有从源头上解决,几分钟后,js代码就又会自动插入数据库.     经过飘易的观察,这很有可能是程序自动执行的,黑客先从搜索引擎google.百度等搜索存在漏洞的采用asp+mssql设计的网站,然后采用小明子这样的注入扫描工具,扫描整个网站,一旦发现有sql注入的漏洞或者

脚本-script src=&amp;amp;quot;/i/jquery.js?aaa 里面的aaa是什么意思

问题描述 script src="/i/jquery.js?aaa 里面的aaa是什么意思 引入js脚本的时候 遇到了下面的写法 aaa到底什么意思呢求解答script src=""/i/jquery.js?aaa 里面的aaa是什么意思 解决方案 aaa一般都用时间戳,让浏览器不使用缓存,重新请求文件 解决方案二: 一般是用来防止缓存的,也可能传入参数包含要导入的js脚本,当前加载的脚本获取参数后输出 解决方案三: 不清楚,没用过,大家一起学习 解决方案四: aaa是一个参

一个通过script自定义属性传递配置参数的方法_javascript技巧

刚刚开始正式的职业生涯,最近几天在给公司做统一的头部js,想到了一个通过script自定义属性传递配置参数的方法. 有时候我们编写了一个js插件,要使用该插件需要先在html中引入该插件Js,然后再添加一个script标签,在里面调用.如一个图片切换的插件.其代码大致如下: $.fn.picSwitch = function(option){ //这里是图片切换的代码 } 再引入了该插件后,需要再在另外的script标签内加入调用代码 $('#pic').picSwitch({ 'speed'

asp.net-使用ajax进行数据修改后页面无法正常刷新

问题描述 使用ajax进行数据修改后页面无法正常刷新 我用AJAX对我查询出来的数据进行修改,之后用了window.location.reload();来刷新页面在谷歌没问题在IE却有问题,求各位帮忙看看为什么,求解决方案.我开发的模式用的是asp.net,AJAX请求都是在一般处理程序里面 解决方案 location.reload([bForceGet])参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页. true, 则以GET 方式,从服务端取最新的页面,

浅谈Jquery中Ajax异步请求中的async参数的作用_jquery

之前不知道这个参数的作用,上网找了前辈的博客,在此收录到自己的博客,希望能帮到更多的朋友: test.html <a href="javascript:void(0)" onmouseover="testAsync()"> asy.js function testAsync{ var temp; $.ajax({ async: false, type : "GET", url : 'tet.php', complete: functi

winform-dev的detailview如何去掉每次展开后第一行都默认勾选?

问题描述 dev的detailview如何去掉每次展开后第一行都默认勾选? 上两个图中,第一个图是没有展开子表的结构,第二个图是将第一项展开,展开后子表第一行会默认勾选,请问有什么办法在字表展开的时候将第一项的默认勾选去掉. 解决方案 这是winform 的dev,gridview的detailview 解决方案二: 正常来讲是会默认选中第一行,但是是整行选择,不是勾选,不知道你怎么实现的勾选 解决方案三: 在主表中注册这个MasterRowExpanding事件: private void g

li标签为啥去掉list-style-type:none;后,width就不起作用了呢?

问题描述 li标签为啥去掉list-style-type:none;后,width就不起作用了呢? 代码如下,详细问题在代码注释边 #topnav{ height:36px; background-color:silver; border: 1px solid seagreen; } #topnav ul{ /*line-height:30px;*/ margin: 5px; padding: 0px; border-bottom: solid; border-bottom-width: 2px

javascrpit-用jquery ajax的load方法后,怎么再次获得load的url信息

问题描述 用jquery ajax的load方法后,怎么再次获得load的url信息 其实我是想实现这样的功能:界面有一个div,此div用了jqury ajax的laod方法,加载了一个jsp界面,称为A界面吧.此时我要在此div加载另外一个界面,B界面.B界面有一个返回按钮,希望按下返回按钮,可以重新让这个div返回到A界面 解决方案 可以这样,返回按钮直接再次load界面a,或者比如父div的宽度为100,那么你可以在里面横向挨着放两个div,宽度都为100,你通过控制他们各自的left来