jQuery BBQ PushState URL 没有显示它应该如何显示
我正在使用 jQuery BBQ 插件,但我似乎无法以应有的方式显示 url。它是这样的, /#url=photographs.php%3F1
它应该是 /#url=photographs.php?1
想法吗?
i am using the jQuery BBQ plugin, and I cant seem to show the url the way it's supposed to look. It comes like this, /#url=photographs.php%3F1
were it's supposed to be /#url=photographs.php?1
Ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这称为 URL 编码,由 jQuery.bbq.pushState(state) 为您完成。
在您的示例中,?1 等于 %3F1。您可以使用在线 URL 编码/解码工具来查看这一点。
如果您不希望这样,请尝试在您的参数中添加哈希符号:
This is called URL encoding which jQuery.bbq.pushState(state) does for you.
In your example, ?1 equals %3F1. You can see this by using a online URL encode/decode tool.
If you don't want this, try adding a hash symbol to your argument: