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

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.kler.cn/news/341406.html

相关文章:

  • 超详细2024版python+pycharm安装与配置教程,pycharm汉化教程-python学习
  • 如何用深度神经网络预测潜在消费者
  • 解释如何使用Python进行数据清洗和预处理。
  • YOLO11改进|注意力机制篇|引入上下文锚注意力机制CAA
  • 如何用一套商业模式 整合本地商业 打造强有力的商家联盟!
  • 极客兔兔Gee-Cache Day1
  • 利用 OpenAI 和 Python 预测股市行情
  • STM32外设详解——ADC
  • 如何通过实践项目来提升网络安全工程师的实战能力?
  • Vue 脚手架学习
  • 基于Springboot海宝海鲜餐厅系统JAVA|VUE|SSM计算机毕业设计源代码+数据库+LW文档+开题报告+答辩稿+部署教+代码讲解
  • 【2024年最新】基于springboot+vue的垃圾分类网站lw+ppt
  • Excel-查找和引用数据-VLOOKUP 和 HLOOKUP 函数
  • 【Qt学习笔记】setModal()(模态对话框)
  • 探索 PixiJS:强大的 2D 图形渲染库
  • 【AI人脸融合】FaceFusion 3.0一键整合包,支持AI视频/图片人脸融合、数字人视频、表情修复、年龄修改等
  • C++ 算法学习——1.3 拓扑排序
  • Scratch编程乐园:提供学习、创建和分享Scratch作品的最佳平台
  • git 克隆时,SSL 连接失败解决方案
  • c语言中,数组指针、指针数组、函数指针、指针函数