我使用Jquery的serialize方法的目的是想方便的收集form下的表單域,可是不當心的話,收集回的信息不是你想要的。 jquery
舉個例子:咱們須要根據名字查詢列表,名字是能夠輸入中文的,而後你用 alert($("#queryForm").serialize()) 查看你的查詢值,發現被轉碼了,由於serialize()自動調用了encodeURIComponent方法將數據編碼了,若是你的代碼環境適合jquery這種默認幫你轉碼的狀況呢,恭喜你,這個工具很合適你,可是像我這種不須要他轉碼的狀況,就蛋疼了。 工具
個人作法,經過$("#queryForm input")查找全部的查詢條件,本身封裝查詢值。 編碼