我正在使用 BBQ jquery 插件进行 AJAX 历史管理,但在获取“漂亮的 url”时遇到问题。我已经尝试了我能想到的一切,但希望我错过了一些愚蠢的东西,有人可以指出我正确的方向。
我正在为仅填充的输入序列化一个表单,以避免散列片段中的空查询。提醒 decodeURIComponent 正在显示我想要的字符串,但我仍然以#hashfragment=key%26value%3Dkey%26value
任何人都可以帮忙吗?相关代码如下。
stateQuery = $('#searchUsers :input[value]').serialize();
stateQuery = decodeURIComponent(stateQuery);
// Push the state into history and replace any other keys
$.bbq.pushState({ search: stateQuery }, 2);
谢谢。