怎样安装Dreamweaver的jquery扩展,我们通常会用dreamweaver这个网页设计软件来编写网页前台代码,在编写代码时会经常出现下拉的菜单供我们选择,为我们编写代码节省了很多的时间。这样......
2023-03-17 342 JQUERY DREAMWEAVER
serialize() 方法通过序列化表单值
搜索查询时,将搜索条件单独放入form表单中,利用jquery获取表单中全部的内容,利用jquery自身的方法serialize()将其转换为字符串然后将字符串转换为json对象
body id="form">form action="">First name: input type="text" name="fn" value="Bill" />br />Last name: input type="text" name="la" value="Gates" />br />input name="a" type="radio" value="1" />1input name="a" type="radio" value="2" />2input name="a" type="radio" value="3" />3input name="a" type="radio" value="4" />4
input name="b" type="checkbox" value="11"/>11input name="b" type="checkbox" value="22"/>22input name="b" type="checkbox" value="33"/>33input name="b" type="checkbox" value="44"/>44/form>
button>序列化表单值/button>div>/div>/body>/html>
此方法可以很方便的接收到前端的数据,
function changeAjaxFormData(formObj){var data=formObj.serialize();data= decodeURIComponent(data,true);// 防止中文乱码var json=formToJson(data);// 转化为jsonreturn JSON.parse(json);}
function formToJson(data) { data=data.replace(/&/g,"","").replace(/=/g,"":"").replace(/ /g," ").replace(/[rn]/g,"br>"); data="{"" data ""}"; return data;}
$('#btn').click(function(){formJson = changeAjaxFormData($('#searchForm'));$('#table').jqGrid("setGridParam",{postData:formJson}); $('#table').jqGrid("setGridParam",{page:1}); $('#table').jqGrid("setGridParam",{url: url}).trigger("reloadGrid");
})
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: JQUERY
相关文章
怎样安装Dreamweaver的jquery扩展,我们通常会用dreamweaver这个网页设计软件来编写网页前台代码,在编写代码时会经常出现下拉的菜单供我们选择,为我们编写代码节省了很多的时间。这样......
2023-03-17 342 JQUERY DREAMWEAVER
jQuery MiniUI 快速入门,前段时间由于工作的原因接触到MiiUI。感觉MiiUI很强大,使用起来也很舒服。下面我就带领大家快速的使用MiiUI。MiiUI-专业WeUI控件库它能缩短开发时......
2023-03-17 330 JQUERY
怎么使用JQuery Mobile开发移动网站,现在越来越多的人用网站来做手机a,这样的好处是,可以做一个网站,基本上可以做到多个平台adroid,io,w,都可以使用。这里使用JQueryMoile......
2023-03-17 374 JQUERY