jQuery是在web应用中使用的脚本语言之一,因其具有轻量级,易学易用等特点,已广泛应用,其中的ajax封装简化了我们的应用,对其表单数据序列化用如下方法:

1.serialize()方法

  格式:var data = $("#formID").serialize();

  功能:将表单内容序列化成一个字符串。

  这样在ajax提交表单数据时,就不用一一列举出每一个参数。只需将data参数设置为 $("form").serialize()即可。

2.serializeArray()方法

  格式:var jsonData = $("#formID").serializeArray();

  功能:将页面表单序列化成一个JSON结构的对象。注意不是JSON字符串。

  比如,[{"name":"lihui"},{...}] 获取数据为 jsonData[0].name

3.$.param()方法,可以把json格式数据序列化成字符串形式

varobj={a:1,b:2}

vars=$.param(obj);

会形成a=1&b=2的形式

$.fn.serializeObject = function()
{var o = {};var a = this.serializeArray();$.each(a, function() {if (o[this.name]) {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;
};

jQuery 表单数据序列化为json格式相关推荐

  1. jquery表单数据反序列化为字典

    1.前台代码<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1 ...

  2. php表单转json对象,将表单数据转化为json数据

    C++ list&lt;list&lt;int&gt; &gt;类型的对象遍历 void listSort(list >* initList) { list &g ...

  3. 对象序列化成JSON格式

    json是一种轻量级的数据交换语言,将对象序列化为json格式,可以在网络上传输,且各个平台都有成熟的工具,可以很快的将json反序列化为对应语言所需要的格式. 将java对象序列化为json格式关键 ...

  4. Jquery 将表单序列化为Json对象

    大家知道Jquery中有serialize方法,可以将表单序列化为一个"&"连接的字符串,但却没有提供序列化为Json的方法.不过,我们可以写一个插件实现. 我在网上看到有 ...

  5. JavaScriptSerializer类 对象序列化为JSON,JSON反序列化为对象

    JavaScriptSerializer 类由异步通信层内部使用,用于序列化和反序列化在浏览器和 Web 服务器之间传递的数据.说白了就是能够直接将一个C#对象传送到前台页面成为javascript对 ...

  6. python 数据库查询序列化_python-将sqlalchemy类序列化为json

    我正在尝试将sqlalchemy查询的结果(列表)序列化为json. 这是课程: class Wikilink(Base): __tablename__='Wikilinks' __table_arg ...

  7. jsp中jquery传值给Java_jsp中利用jquery+ajax在前后台之间传递json格式参数

    经过一段时间的实验琢磨,终于将前后台之间的参数传递搞定了,实验所用工具myeclipse+structs1.2. 总结:容易出错的地方:1.ajax中data的格式一定要写对,这里举了两种形式,一种是 ...

  8. C# 对象序列化之序列化为Json文件(一)

    目录 1.概念 1.1原理 1.2用途 1.3 JSON序列化 1.4 二进制和XML序列化 2. 序列化为JSON 2.1 简单的序列化 2.2 复杂的序列化 3 忽略属性 3.1 忽略单个属性 3 ...

  9. excel文件中的数据转化为json格式并输出json文件

    1:需求: 将excel中的数据获取出来,转化为json格式,之后输出到.json文件中. 2:步骤: (1): 将excel中的数据获取出来,使用jsonObject转化为json格式字符串 (2) ...

最新文章

  1. Oracle-存储过程实现更改用户密码
  2. C++面试八股文快问快答のSTL篇
  3. Dotnet core使用JWT认证授权最佳实践(一)
  4. Collection框架介绍
  5. 早期关节炎患者延迟就诊风湿专科的长期影响
  6. GitHub上下载资源
  7. Java——猜数字游戏
  8. 二级域名间相互请求 ajax跨域请求
  9. c语言 牛顿方法计算平方根,sqrt()平方根计算函数的实现2——牛顿迭代法
  10. dz60自定义配列并用qmk编译固件
  11. 八大排序算法--堆排序
  12. GitHub上最火的7个spring cloud开源项目,对新手太友好了
  13. wannier插值能带拟合3
  14. LeetCode记录总结
  15. 全球5G设备商最新排名
  16. 2022-12-30:某天小美进入了一个迷宫探险,根据地图所示,这个迷宫里有无数个房间 序号分别为1、2、3、...入口房间的序号为1 任意序号为正整数x的房间,都与序号 2*x 和 2*x + 1
  17. 通用寄存器介绍和段寄存器的介绍
  18. 天池时间序列竞赛——AI助力精准气象和海洋预测学习笔记其一:赛题分析
  19. PayPal,Stripe,Square轮询支付系统
  20. Django项目实践(商城):十一、收货地址

热门文章

  1. 同步电机相间互感推导
  2. 【C# 教程系列第 4 篇】什么是 c# 中的 ref 参数?
  3. 微信如何赚钱?Kakao和Line营收模式或应借鉴
  4. 编程开发软件java编程入门到精通,大量教程
  5. 【渝粤题库】广东开放大学 行政管理学 形成性考核
  6. 农村居民和谐消费模式构建及实现途径
  7. H5移动端知识点总结
  8. 百趣代谢组学资讯:项目文章Nature,揭示低温暴露抑制实体瘤生长机制,‘饿死’癌细胞
  9. 使用Aspose.Cells组件生成Excel文件列宽度自适应时出错:Column width must be between 0 and 255...
  10. 社保知识(五险两金)解读