替换浏览器 url 而不重定向,使用 javascript 当 ajax 调用返回响应
Replace browser url without redirect, using javascript when ajax call return response
我正在寻找在不重新加载页面的情况下替换网址的解决方案。我正在使用无限滚动的javascript插件。当 ajax 调用返回结果时,我想用新的发布网址替换网址。
例如。当前网址:http://example.com/category/
ajax 调用的响应:http://example.com/post-testing/。我想在不重新加载的情况下用the post-testing
替换category
。
我使用了document.location.hash
和window.history.pushState('', '', url);
函数,但这些功能不符合要求。
碰
巧它适用于history.pushState(obj,title,url)
。所以在你的情况下
history.pushState('','','my_awesome_arl_from_ajax_response');
在他们的环境中不适用于 jsfiddle,但以其他方式工作。
相关文章:
- JavaScript- AJAX
- 带有对象解析的响应javascript ajax失败
- Javascript ajax request
- 使用javascript ajax post方法的未定义偏移PHP错误
- javascript, ajax, table, colour
- Javascript/Ajax:通过点击按钮检查有效的电子邮件和电话号码
- javascript Ajax方法在不同的浏览器中有不同的结果
- 使用javascript ajax发送数组
- Javascript ajax代码在ibm worklight中不起作用
- 使用javascript(ajax,jquery?)从表中删除对象(用户等)
- 远程javascript ajax php攻击
- 由于adblock,Javascript Ajax请求在chrome中失败,我有什么选择
- 手图转换 C# Javascript/AJAX - 条形图
- Javascript/ajax 不向 php 发送空字段
- Javascript/AJAX 自动在文本文件中显示文本
- 有人可以向我解释一下代码的JavaScript / Ajax部分是做什么的
- Javascript AJAX call to Jquery Call
- 使用 php 和 javascript Ajax 发送复选框值时遇到问题
- Javascript-Ajax 无法发送任何数据
- 为什么可以't I存储在全局变量中的Javascript ajax响应