Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ajax innerHTML上的浏览器后退按钮_Jquery_Ajax_Xmlhttprequest_Browser Cache_Innerhtml - Fatal编程技术网

Jquery ajax innerHTML上的浏览器后退按钮

Jquery ajax innerHTML上的浏览器后退按钮,jquery,ajax,xmlhttprequest,browser-cache,innerhtml,Jquery,Ajax,Xmlhttprequest,Browser Cache,Innerhtml,我有一个基于ajax的应用程序,调用如下: ----- url='/list.php?a=1&b=2' xmlhttp.open("GET", url,true); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4) { document.getElementById("return").innerHTML=xmlhttp.responseText; } ------- 如果我从这个页面进入另

我有一个基于ajax的应用程序,调用如下:

-----
 url='/list.php?a=1&b=2'
xmlhttp.open("GET", url,true);
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4) {
    document.getElementById("return").innerHTML=xmlhttp.responseText;
 }
-------
如果我从这个页面进入另一个页面,然后点击浏览器的后退按钮,该函数将返回初始ajax调用,而不是保存我执行的最后一个ajax请求。 如何显示上次ajax调用的结果? Tnx
Stefania

您应该存储结果,有许多选项,本地存储、会话存储、cookie等等。如果supportedI Think history.js无法实际使用,则还可以将其存储在浏览器的历史记录中,因为url不是跟踪调用的url。你认为我可以使用吗?我决定使用jquery的会话插件并保存调用