使用jQuery更改浏览器地址栏URL而不重新加载例如,
www.mywebsite/list.php?page=1
<a href="?page=<?php $row[id] ?>" > this link </a>
Run Code Online (Sandbox Code Playgroud)
点击更改地址栏?id=123等...
根本不可能更改网址或甚至查询浏览器的字符串而不重新加载只有你可以更改而不刷新的部分是#hash部分网址直到html4
但是在html 5中,可以通过新的HISTORY API尝试进行某种URL更改
你不能。例如,如果您尝试这样做:
document.location.search= "?i=123"
Run Code Online (Sandbox Code Playgroud)
它将重新加载页面。你能做的就是改变哈希值
document.location.hash= "#123"
Run Code Online (Sandbox Code Playgroud)
或者
document.location.hash= "#i=123
Run Code Online (Sandbox Code Playgroud)
然后使用 split 编写一个简单的解析器来获取您需要的数据。类似的问题你应该看看。
| 归档时间: |
|
| 查看次数: |
12659 次 |
| 最近记录: |