修改js后,刷新浏览器没有反应的解决方法

来源:互联网 发布:linux samba配置详解 编辑:程序博客网 时间:2024/04/29 01:17

$.ajax({        'url' : "AdminLogin.action",        'type' : "POST",        'data' : "login1=" + $('#admin_login').val()+'&table=admin',             'success' : function(data, textStatus) {            alert(data);        }    });

public class AdminLoginAjaxAction extends BaseAction{private String result;public String getResult() {return result;}public void setResult(String result) {this.result = result;}public String executeAjax() throws IOException{String login = request.getParameter("login1");String table = request.getParameter("table");System.out.println(login + " ::" + table);String[] arr = new String[3];arr[0] = "马马夫夫";arr[1] = "斯斯文文";arr[2] = "TstTest";JSONArray json = JSONArray.fromObject(arr);result = json.toString();return SUCCESS;}}


怎么修改js中的ajax中的参数值,action中得到的数据始终不变,第一反应是js被浏览器缓存了,

在导入js文件后面加一个随机数就可以解决

?randomId=<%=Math.random()%>

<script type="text/javascript" src="admin_js/addAdminCheck.js?randomId=<%=Math.random()%>"></script>


0 0
原创粉丝点击