【发布时间】:2013-02-13 17:23:24
【问题描述】:
我正在使用 jQuery BBQ 插件,但我似乎无法以应有的方式显示 url。是这样的,/#url=photographs.php%3F1应该是/#url=photographs.php?1
想法?
【问题讨论】:
标签: jquery jquery-bbq
我正在使用 jQuery BBQ 插件,但我似乎无法以应有的方式显示 url。是这样的,/#url=photographs.php%3F1应该是/#url=photographs.php?1
想法?
【问题讨论】:
标签: jquery jquery-bbq
这被称为URL encoding jQuery.bbq.pushState(state) 为你做的。
在您的示例中,?1 等于 %3F1。您可以使用在线 URL encode/decode tool 看到这一点。
如果您不希望这样,请尝试在参数中添加一个井号:
jQuery.bbq.pushState('#' + state);
【讨论】: