首页 > 软件开发 > JQUERY >

jquery获取form表单数据的方法

来源:互联网 2023-03-16 23:54:50 197

serialize() 方法通过序列化表单值oik办公区 - 实用经验教程分享!

工具/原料

  • 电脑

方法/步骤

  • 1

    搜索查询时,将搜索条件单独放入form表单中,利用jquery获取表单中全部的内容,利用jquery自身的方法serialize()将其转换为字符串然后将字符串转换为json对象oik办公区 - 实用经验教程分享!

    oik办公区 - 实用经验教程分享!

    oik办公区 - 实用经验教程分享!

    jquery获取form表单数据的方法oik办公区 - 实用经验教程分享!

  • 2

    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" />4oik办公区 - 实用经验教程分享!

    oik办公区 - 实用经验教程分享!

    oik办公区 - 实用经验教程分享!

    jquery获取form表单数据的方法oik办公区 - 实用经验教程分享!

  • 3

    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>oik办公区 - 实用经验教程分享!

    button>序列化表单值/button>div>/div>/body>/html>oik办公区 - 实用经验教程分享!

    oik办公区 - 实用经验教程分享!

    jquery获取form表单数据的方法oik办公区 - 实用经验教程分享!

  • 4

    此方法可以很方便的接收到前端的数据,oik办公区 - 实用经验教程分享!

    function changeAjaxFormData(formObj){var data=formObj.serialize();data= decodeURIComponent(data,true);// 防止中文乱码var json=formToJson(data);// 转化为jsonreturn JSON.parse(json);}oik办公区 - 实用经验教程分享!

    oik办公区 - 实用经验教程分享!

    jquery获取form表单数据的方法oik办公区 - 实用经验教程分享!

  • 5

    oik办公区 - 实用经验教程分享!

    function formToJson(data) { data=data.replace(/&/g,"\",\"").replace(/=/g,"\":\"").replace(/\ /g," ").replace(/[\r\n]/g,"br>"); data="{\"" data "\"}"; return data;}oik办公区 - 实用经验教程分享!

    oik办公区 - 实用经验教程分享!

    jquery获取form表单数据的方法oik办公区 - 实用经验教程分享!

  • 6

    $('#btn').click(function(){formJson = changeAjaxFormData($('#searchForm'));$('#table').jqGrid("setGridParam",{postData:formJson}); $('#table').jqGrid("setGridParam",{page:1}); $('#table').jqGrid("setGridParam",{url: url}).trigger("reloadGrid"); oik办公区 - 实用经验教程分享!

    })oik办公区 - 实用经验教程分享!

    oik办公区 - 实用经验教程分享!

    oik办公区 - 实用经验教程分享!

    jquery获取form表单数据的方法oik办公区 - 实用经验教程分享!

  • 6此文章未经授权抓取自百度经验
  • 注意事项

    • serialize

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!oik办公区 - 实用经验教程分享!


    标签: JQUERY

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码