2012-02-06 101 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