【发布时间】:2014-06-28 08:22:42
【问题描述】:
我正在做类似下面的事情
if(history.pushState)
{
var stateObject = { dummy: true };
var url = window.location.protocol
+ "//"
+ window.location.host
+ window.location.pathname
+ '?myNewUrlQuery=1';
history.pushState(stateObject, jQuery(document).find('title').text(), + url);
}
我的路径名正确,但查询字符串为 Nan。例如,我得到的结果是
http://example.com/mypage/Nan
代替
http://example.com/page/?myNewUrlQuery=1
请告诉我是否可以使用 pushstate 方法在 URL 中添加查询字符串。如果是,任何工作示例都会非常有帮助。
提前致谢。
【问题讨论】:
标签: javascript jquery query-string browser-history pushstate