我正在尝试为我的网站创建历史记录,但这些教程并没有太多用处。
链接根本不起作用。
这是我的js功能:
function sendGet(url,des,dataform){
//some ajax code...
var stateObj = { state: 1 };
history.pushState(stateObj, "", "?sendGet="+url+"@"+dataform);
return false;
}
sendGet("parts/login.php","","content")
例如,当该函数执行时,此链接必须在浏览器历史记录中设置:
http://domain.com?sendGet=parts/login.php@content
为什么我的代码不起作用的任何解决方案?
答案 0 :(得分:0)
将URL添加到具有指定状态的历史堆栈。
示例:
history.pushState({ foo : "bar"}, "New title", "new-url.html")
第一个参数是状态对象。