在没有重定向的情况下替换浏览器URL,在ajax调用返回响应时使用javascript

时间:2015-06-21 13:18:09

标签: javascript php jquery ajax wordpress

我找到了在不重新加载页面的情况下替换url的解决方案。我使用无限滚动javascript插件。当ajax调用返回结果时,我想用新帖子网址替换网址。

例如。 当前网址:http://example.com/category/

响应ajax:http://example.com/post-testing/。 我想在不重新加载的情况下将category替换为the post-testing

我使用了document.location.hashwindow.history.pushState('', '', url);函数,但这些函数不符合要求。

1 个答案:

答案 0 :(得分:1)

因为它恰好与history.pushState(obj,title,url)一起使用。所以在你的情况下

history.pushState('','','my_awesome_arl_from_ajax_response');

不适用于其环境中的jsfiddle,但不起作用。