2012-02-06 100 views
2

据设在这里的文档:http://archive.plugins.jquery.com/project/query-objectjQuery的查询字符串对象

为了定制你需要$.query的参数:(报价)

现在有一些自定义哪些可以做,主要处理 解析和toString生成。 选项由 创建jQuery.query为对象设置的,包括之前设置 jQuery.query源代码您的网页上,如下图所示:

所以我正在尝试的例子:

<script type="text/javascript"> 
var jQuery.query = { numbers: false, hash: true }; 
</script> 
<script type="text/javascript" src="jquery.query.js"></script> 

而这个我我得到:

missing ; before statement 
[Break On This Error] 

var jQuery.query = { numbers: false, hash: true }; 

回答

3

你不能定义这样的变量。不要使用var向已存在的变量或对象添加属性。

使用此

jQuery.query = { numbers: false, hash: true }; 
+0

+1,感谢尚卡尔解释这对我来说,这是解决方案。为了不打开与我编辑过的同一个插件相关的新问题,请介意检查编辑吗? – Alex 2012-02-06 22:27:27

+0

如果'+'在url中被转换为'%2B',则没有任何危害。当你在服务器端读取它时,它将只是'+'。 – ShankarSangoli 2012-02-06 22:32:19

+0

我知道没有害处,但它会影响我的浏览页面。 – Alex 2012-02-06 22:46:16