Jquery ajax innerHTML上的浏览器后退按钮
我有一个基于ajax的应用程序,调用如下: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; } ------- 如果我从这个页面进入另
-----
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的会话插件并保存调用