jQuery将form表单的数据封装成json对象
2024-08-21 08:02:10
/**
* 自动将form表单封装成json对象
*/
$.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;
};
//ajax请求,以json格式
$.ajax({
url:"buy",
type:"POST",
data:JSON.stringify($('form').serializeObject()),
contentType:"application/json", //缺失会出现URL编码,无法转成json对象
success:function(){
alert("成功");
}
});
最新文章
- Visual Studio 实用扩展推荐
- Mac Pro 编译安装 Redis 的 PHP 客户端 phpredis
- dubbo源码分析6-telnet方式的管理实现
- batchInsert xml 配置 ibatis
- AWS系列之三 使用EBS
- NPOI设置Excel保护
- [oracle] update和merge语句的几点写法
- 采用PHP函数uniqid生成一个唯一的ID
- locals()函数访问当前还在作用范围内的局部变量
- IOS 透​视​投​影​矩​阵​推​导(转)
- 【转】Qt事件循环与线程 二
- 深入分析Java的内置日志API(java.util.logging)(一)
- Python中安装模块的方法
- Cocos.js
- python实现JWT
- 常用User-Agent大全
- WCF分布式4:客户端访问寄宿在IIS中的WCF服务
- Codeforces389D(SummerTrainingDay01-J)
- MySQL课堂小测
- 内置函数id,返回内存地址
热门文章
- 清理收藏夹中的CSS
- centos安装redis 5.0版本的集群
- MySQL8新特性(2)--mysql的升级过程
- hive中function函数查询
- SpringBoot项目实现配置实时刷新功能
- 泡泡一分钟:GEN-SLAM - Generative Modeling for Monocular Simultaneous Localization and Mapping
- 【Linux】使用 walle + docker-compose 部署上线单获取不到分支的解决办法
- [LeetCode] 802. Find Eventual Safe States 找到最终的安全状态
- 当代码上传git时,提示Repository not found The requested repository does not exist, or you do not have permission to access it. fatal: Could not read from remote repository. Please make sure you have the corre
- Consul服务告警之Watch机制