AJAX的后退页面刷新问题的解决方法(1)

来源:互联网 发布:游戏编程需要数学吗 编辑:程序博客网 时间:2024/06/06 02:42

重新调用一遍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><%} %>


0 0
原创粉丝点击