当前位置: 首页 > news >正文

Jquery serialize()、serializeArray()、$.param()

serialize()、serializeArray()、$.param()

param()方法

  1.定义:param() 方法创建**数组或对象**的序列化表示。》》该序列化值可在进行 AJAX 请求时在 URL 查询字符串中使用。2.语法:$.param(object,trad)object:必需,规定要序列化的数组或对象。trad:可选。布尔值,指定是否使用参数序列化的传统样式。

serialize

1.定义:通过序列化表单值,创建 URL 编码文本字符串。您可以选择一个或多个表单元素(比如 input 及/或 文本框),或者 form 元素本身。

            》》  序列化的值可在生成 AJAX 请求时  用于 URL 查询字符串中2.语法:$(selector).serialize()
serializeArray()方法
 1.定义:serializeArray() 方法通过序列化**表单**值来创建对象(name 和 value)的数组。可以选择一个或多个表单元素(如输入和/或文本区),或表单元素本身。2.语法:$(selector).serializeArray()

$.serialize() VS $.param()

// 选择form表达对象
var form= $("#from_id");
//返回form表单的序列化字符串
var info= from.serialize();=========var obj = {a:1,b:2,c:3};
var info = $.param(obj)   

这个两个函数 输出(返回)相同,但是接受的输入类型不同。
serialize 只能是在form表单上调用,它会自动扫描输入字段的列表
param 要求提供显示的名称/值 对。

var from  = $("#from_id");
$.ajax({cache:false,url:form.attr("action"),type:from.attr("method"),dataType:"html",data:form.serialize(),success:function(){},error:function(){}
});

http://www.mrgr.cn/news/47077.html

相关文章:

  • 微信小程序获取当前页面路径,登录成功后重定向回原页面
  • 《自动驾驶与机器人中的SLAM技术》ch8:基于 IESKF 的紧耦合 LIO 系统
  • Mac 删除ABC 输入法
  • Linux标准IOday4
  • 牛客周赛 Round 76题解
  • Chromium 中的 WebUI
  • 单场数字人直播爆量300万,GMV狂增80%,电商人如何玩转数字人直播?
  • AI时代的SaaS架构变革
  • 不用PS!patchwork快速解决多子图组合问题~~
  • 基于单片机的山林远程环境监测仪设计
  • C盘一红就卡顿到不行?为什么呢?
  • linux上的smb共享文件夹
  • 详解Spotbugs-maven-plugin(报告如何生成html测试报告)
  • Unity 之如何开发 VisionPro 应用
  • 一个月学会Java 第9天 构造器与访问修饰符
  • HyperWorks基于几何投影的网格变形
  • [Hbase]一 HBase基础
  • vue3 + TS 定义全局变量和方法
  • C# 实现调用函数,打印日志(通过反射代理、非IOC)
  • 初级网络工程师之从入门到入狱(六)
  • IDEA使用Maven创建父与子多模块项目
  • ECharts图表图例6
  • Linux——cp-mv-rm命令
  • HarmonyOS媒体文件操作
  • C语言预处理详解(下)(31)
  • gray_range_rect是这样的