我目前在CGI脚本中有这段代码:
document.onkeydown = function(e) {
switch (e.keyCode) {
case 37:
document.location = "?direction=West";
break;
case 38:
document.location = "?direction=North";
break;
case 39:
document.location = "?direction=East";
break;
case 40:
document.location = "?direction=South";
break;
}
};
这将更新QUERY_STRING
,然后重新加载页面。
这可以在每次击键后不经常重新加载吗?
JSON? jQuery的?
我试图摆弄url.replace()
和history.pushState()
..没有运气..
答案 0 :(得分:0)
你可以使用window.history.pushState('page1', 'Title', 'page1?direction=West');
为了这。
有关更多信息和帮助,请检查link