jqgrid後台傳引數

2022-01-21 18:33:15 字數 2663 閱讀 7290

jscript code // 獲得當前postdata選項的值

var postdata = $("#prolist").jqgrid("getgridparam", "postdata"); // 將查詢引數融入postdata選項物件

$.extend(postdata, [color=#ff0000]$("#searchvoform").serializearray()[/color]);

$("#prolist").jqgrid('setgridparam',).trigger("reloadgrid", );

html code

<

s:form

id="searchvoform"

>

<

table

id="searchvoinfo"

class

="form_table"

width

="100%"

border

="1"

cellpadding

="0"

cellspacing

="0"

>

<

tr>

<

td class

="td_title_right"

width

="10%"

><

s:label

value

="專案名稱 "

/>

td>

<

td width

="40%"

align

="left"

>

<

s:textfield

id="proname"

name

="searchvo.proname"

size

="30"

maxlength

="50"

cssstyle

="width:155px"

/>

td>

<

td class

="td_title_right"

width

="10%"

><

s:label

value

="建設地區"

/>

td>

<

td width

="40%"

align

="left"

>

<

s:textfield

id="buildarea"

name

="searchvo.buildarea"

size

="30"

maxlength

="50"

cssstyle

="width:155px"

/>

td>

tr>

table

>

s:form

>

<

div

style

="padding: 4px 0px 4px 0px; text-align: center;"

>

<

div

id="searchid"

onclick

="searchprolist();"

>

查詢div

>

<

div

id="clearid"

onclick

="clearparam();"

>

清空div

>

div>

<

div

id="progrid"

class

="ui-layout-west ui-widget ui-widget-content"

>

<

table

id="prolist"

width

="100%"

>

table

>

<

div

id="pager"

style

="width: 100%;"

>

div>

div>

$("#list").setgridparam(}).trigger("reloadgrid");

假設jqgrid的id是list主要是改變postdata的資料就行 更簡單的是物件化form中所以要提交的控制項

$.fn.serializeobject = function(); var a = this.serializearray(); 

$.each(a, function()    

o[this.name].push(this.value || '');  

} else  

}); 

return o;};

然後var serialformdate = $("form").serializeobject()$("#list").setgridparam().trigger("reloadgrid");

提交所以form的資料導control了

------jqgrid如何傳遞id修改url

JqGrid之傳參查詢

帶條件的查詢 search btn click function page 1 trigger reloadgrid 解析 setgridparam用於設定jqgrid的options選項。返回jqgrid物件 datatype為指定傳送資料的格式 postdata為傳送請求的資料,以key val...

js陣列作為引數用ajax向後台傳引數

1 前台往後台傳引數時,可以這樣寫 2 var chessid 123 3var i 0 45 var data 67 新增單個引數 8 data.push 9 data.push 1011 迴圈新增集合引數物件 12 data.push 13 data.push 14 i 1516 ajax 22...

ajax傳陣列物件引數到後台struts接收

最近遇到前台通過ajax傳陣列引數到後台的問題,在網上查了很多解決辦法都不好用,最終我還是找到了一種解決辦法。我決定分享出來,讓正確的解決方案多些。方便查詢。首先前台物件為我拼的陣列,陣列元素是物件。js 陣列結構為 maparr 前台需要用json.stringify 方法,順便說下 json.p...