我正在为我的网站实现深度链接。
我想知道,为什么jquery-address不能像这样设置查询字符串:
www.mywebsite.com?search=keyword当我使用
$.address.parameter("search", "keyword")jquery-地址集下面的url:
www.mywebsite.com?search#/?keyword为什么,它要这么做?
我只需要普通的老式查询字符串,就像我的第一个示例一样。
请帮帮我!
发布于 2010-08-20 02:10:09
这些地址使用散列,这是因为它们是为客户端准备的。如果要操作查询字符串,可以使用query plugin。例如:
window.location.search = $.query.set('search', 'keyword');编辑:
如果你想做多个改变,你可以这样做,例如:
var newQuery = $.query.set('search', 'keyword');
// ...
newQuery = newQuery.set('another', 'value');
window.location.search = newQuery;https://stackoverflow.com/questions/3524820
复制相似问题