2015-04-19 本人近期的博客都是和之前的隨筆相關聯的。
今天想和大家分享的是jqgrid中的search。
相信大家寫代碼用到jqgrid的時候都可能會在jqgrid中涉及查詢,其實查詢和 增 刪 改是不一樣的。在jqgrid中增 刪 改 是在editurl中實現的的,但是search完全可以在url中實現。因為jqgrid傳遞 參數 到后台時,一共傳遞了_search,page,searchField,searchOper,searchString,sidx,sord,rows等一系列參數。sord,sidx,page,rows等下在下面作解釋。
查詢和默認界面的不同就只有一點,那就是_search傳遞來的值默認是falsh,而查詢傳來的_search是true。並且在這里要給大家提兩個醒,一是_search的第一個字符是下划線_。二是_search傳遞到后台的是字符串 所以后台的if語句要這樣寫if(_search=='true')!!
最后給大家介紹下
sord 指定默認排序方式
sidx 指定默認排序的列
page 分頁配置
rows 行
(這四項相信大家都懂,所有介紹的比較籠統)
最后給大家補充一個雙百分號模糊字段查詢的 SELECT * FROM user WHERE name LIKE '%三%' 可以查出“三腳貓” “唐三藏”。。所有帶“三”的字段