首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有jquery-address的普通老式查询字符串

带有jquery-address的普通老式查询字符串
EN

Stack Overflow用户
提问于 2010-08-20 02:07:53
回答 1查看 768关注 0票数 0

我正在为我的网站实现深度链接。

我想知道,为什么jquery-address不能像这样设置查询字符串:

代码语言:javascript
复制
www.mywebsite.com?search=keyword

当我使用

代码语言:javascript
复制
$.address.parameter("search", "keyword")

jquery-地址集下面的url:

代码语言:javascript
复制
www.mywebsite.com?search#/?keyword

为什么,它要这么做?

我只需要普通的老式查询字符串,就像我的第一个示例一样。

请帮帮我!

EN

回答 1

Stack Overflow用户

发布于 2010-08-20 02:10:09

这些地址使用散列,这是因为它们是为客户端准备的。如果要操作查询字符串,可以使用query plugin。例如:

代码语言:javascript
复制
window.location.search = $.query.set('search', 'keyword');

编辑:

如果你想做多个改变,你可以这样做,例如:

代码语言:javascript
复制
var newQuery = $.query.set('search', 'keyword');
// ...
newQuery = newQuery.set('another', 'value');
window.location.search = newQuery;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3524820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档