Javascript 使用jquery或纯js更改url
您好,我已经编写了一些ajax代码,其中用户停留在www.somedomain.com页面,插入一些数据,ajax会带来响应。当收到响应时,我希望url更改为www.somedomain.com/response,但浏览器仍保留为www.somedomain.com页面内容。所以页面不会改变,只是url会略有不同。另外,我不希望index.html在url中可见 显然,您可以使用HTML5历史API更改浏览器URL,但在您的情况下,您必须更改Ajax响应上的URL,因此您必须在客户端处理Ajax事件。 i、 e如果要在Ajax响应开始时更改URL,并在Ajax响应结束时更改回原始URL,则必须处理两个Ajax事件Javascript 使用jquery或纯js更改url,javascript,jquery,ajax,url,Javascript,Jquery,Ajax,Url,您好,我已经编写了一些ajax代码,其中用户停留在www.somedomain.com页面,插入一些数据,ajax会带来响应。当收到响应时,我希望url更改为www.somedomain.com/response,但浏览器仍保留为www.somedomain.com页面内容。所以页面不会改变,只是url会略有不同。另外,我不希望index.html在url中可见 显然,您可以使用HTML5历史API更改浏览器URL,但在您的情况下,您必须更改Ajax响应上的URL,因此您必须在客户端处理Ajax
因此,在此处理程序方法中,您可以更改浏览器的UL…以支持旧浏览器,您可以使用哈希导航: 如果您只希望它在现代浏览器上运行,那么可以使用HTML5历史API
(感谢Christian Varg的链接)您需要使用。要隐藏'index.html',您可以阅读此可能的“是”副本,但“历史”与ie不配合,对吗?