Javascript, jquery, ajax url查询字符串重写

Javascript, jquery, ajax url query string rewrite

本文关键字:字符串 重写 查询 ajax jquery Javascript url      更新时间:2023-09-26

我以为这很容易,但我想我错了。我有一个url;

http://www.example.com/aa/bb.html?uid=123

使用javascript jquery和html,我能够从json api中检索数据,其中包含上面示例url中的uid。但是,我不希望在数据解析后在地址栏中显示那个url。相反,我需要它显示为;

http://www.example.com/aa/item-title

其中item-titleuid=123.引用的数据的标题

一个php模块重写是理想的,但是这个项目没有使用服务器端脚本。

Thanks in advance

如果您更改或修改URL,则浏览器将尝试从新URL获取数据。你可以对URL # mark后面的部分做点什么。

:http://www.example.com/aa/bb.html?uid=123 old_part

http://www.example.com/aa/bb.html?uid=123 newpart

我可以看到只有一个解决方案,你的问题,因为你不想使用mod_rewrite。您可以从第一页重定向,只需根据给定的uid值更改URL到您想要显示的下一页。

  1. 第一页-读取参数uid,并建立基于标题的重定向URL(不是任何其他东西在你的第一个URL页)
  2. 重定向到构建的URL
  3. 在重定向的页面做页面特定的东西。