jQuery BBQ pushState URL没有显示它应该如何

时间:2011-07-31 05:50:01

标签: jquery jquery-bbq

我正在使用jQuery BBQ插件,我似乎无法按照它看起来的方式显示网址。就像这样,/#url=photographs.php%3F1它应该是/#url=photographs.php?1

想法?

1 个答案:

答案 0 :(得分:1)

这称为URL encoding jQuery.bbq.pushState(state)为你做的。

在您的示例中,?1等于%3F1。您可以使用在线网址encode/decode tool来查看此内容。

如果您不想这样做,请尝试在您的参数中添加哈希符号:

jQuery.bbq.pushState('#' + state);