Javascript 详解封装from表单数据为json串进行ajax提交

发布时间 - 2026-01-11 00:25:31    点击率:

摘要: js封装from表单数据为json串进行ajax提交

json封装代码

function getFormJson(frm) { //frm:form表单的id
    var o = {}; 
    var a = $("#"+frm).serializeArray(); 
    $.each(a, function() { 
      if (o[this.name] !== undefined) { 
        if (!o[this.name].push) { 
          o[this.name] = [ o[this.name] ]; 
        } 
        o[this.name].push(this.value || ''); 
      } else { 
        o[this.name] = this.value || ''; 
      } 
    }); 
    return o; 
  }

返回的数据格式为标准的json格式,ajax使用如下:

$.ajax({
  type: 'post',
  url: 'your url',
  data: getFormJson(frm),
  success: function(data) {
    // your code
  }
});


感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# js封装from表单数据为json串进行ajax提交  # javascript  # 封装from表单使用Ajax提交  # JavaScript动态添加数据到表单并提交的几种方式  # asp.net使用JS+form表单Post和Get方式提交数据  # 使用validate.js实现表单数据提交前的验证方法  # form表单数据封装成json格式并提交给服务器的实现方法  # 基于JavaScript实现带数据验证和复选框的表单提交  # javaScript在表单提交时获取表单数据的示例代码  # 表单  # 希望能  # 谢谢大家  # 格式为  # class  # brush  # getFormJson  # frm  # function  # pre  # js  # strong  # json  # br  # ajax  # form  # url  # post  # type  # code 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  IOS倒计时设置UIButton标题title的抖动问题  Claude怎样写约束型提示词_Claude约束提示词写法【教程】  米侠浏览器网页图片不显示怎么办 米侠图片加载修复  Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】  如何快速搭建支持数据库操作的智能建站平台?  Laravel定时任务怎么设置_Laravel Crontab调度器配置  如何正确下载安装西数主机建站助手?  MySQL查询结果复制到新表的方法(更新、插入)  如何用搬瓦工VPS快速搭建个人网站?  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  ,怎么在广州志愿者网站注册?  如何在 Pandas 中基于一列条件计算另一列的分组均值  网站优化排名时,需要考虑哪些问题呢?  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】  高端企业智能建站程序:SEO优化与响应式模板定制开发  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  Laravel PHP版本要求一览_Laravel各版本环境要求对照  原生JS获取元素集合的子元素宽度实例  Laravel如何配置任务调度?(Cron Job示例)  Laravel如何使用.env文件管理环境变量?(最佳实践)  实例解析Array和String方法  焦点电影公司作品,电影焦点结局是什么?  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  Java类加载基本过程详细介绍  如何用免费手机建站系统零基础打造专业网站?  WordPress 子目录安装中正确处理脚本路径的完整指南  网页设计与网站制作内容,怎样注册网站?  油猴 教程,油猴搜脚本为什么会网页无法显示?  如何在宝塔面板中修改默认建站目录?  jQuery中的100个技巧汇总  Python图片处理进阶教程_Pillow滤镜与图像增强  PHP正则匹配日期和时间(时间戳转换)的实例代码  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  如何在万网ECS上快速搭建专属网站?  如何在IIS7中新建站点?详细步骤解析  如何构建满足综合性能需求的优质建站方案?  潮流网站制作头像软件下载,适合母子的网名有哪些?  Laravel如何创建自定义Artisan命令?(代码示例)  如何在万网自助建站中设置域名及备案?  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  微信小程序 闭包写法详细介绍  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  javascript事件捕获机制【深入分析IE和DOM中的事件模型】  利用 Google AI 进行 YouTube 视频 SEO 描述优化  python中快速进行多个字符替换的方法小结  Laravel如何实现一对一模型关联?(Eloquent示例)  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?