我找到了在不重新加载页面的情况下替换url的解决方案。我使用无限滚动javascript插件。当ajax调用返回结果时,我想用新帖子网址替换网址。
例如。 当前网址:http://example.com/category/
响应ajax:http://example.com/post-testing/。
我想在不重新加载的情况下将category
替换为the post-testing
。
我使用了document.location.hash
和window.history.pushState('', '', url);
函数,但这些函数不符合要求。
答案 0 :(得分:1)
因为它恰好与history.pushState(obj,title,url)
一起使用。所以在你的情况下
history.pushState('','','my_awesome_arl_from_ajax_response');
不适用于其环境中的jsfiddle,但不起作用。