AJAX的后退页面刷新问题的解决方法(1)
发布时间:2020-12-16 01:39:12 所属栏目:百科 来源:网络整理
导读:重新调用一遍js函数 例如: 后退链接a href="user-query.jsp?strCname=%=strCname %" 页面处理,重新调用一遍ajax%String strCname = ParamUtil.getString(request,"strCname","");//System.out.println("strCname-------"+strCname);if(!strCname.equals("")
重新调用一遍js函数 例如: 后退链接 <a href="user-query.jsp?strCname=<%=strCname %>" > 页面处理,重新调用一遍ajax <% String strCname = ParamUtil.getString(request,"strCname",""); //System.out.println("strCname------->"+strCname); if(!strCname.equals("")){ %> <script language="JavaScript"> var xmlHttp; function createXmlHttp(){ if (window.ActiveXObject){ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }else if(window.XMLHttpRequest){ xmlHttp=new XMLHttpRequest() } return xmlHttp; } document.getElementById("username").value= '<%=strCname %>'; var name = '<%=strCname %>' ; var xhr = createXmlHttp(); xhr.onreadystatechange = function(){ if(xmlHttp.readyState==4){ if(xmlHttp.status==200){ var result = xhr.responseText ; document.getElementById("list").innerHTML = result; } } } //打开链接 var strUrl="userQuery_ajax.jsp?strCname=" + name + ""; //发送 xhr.open("GET",strUrl,true); //发送 xhr.send(null); </script> <%} %> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |