$.fn.serializeForJSON = function()
{
var o = {};
var a = this.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;
};
$.ajax({
type: "post",
url: "*******",
data: JSON.stringify($("#jxForm").serializeForJSON()),//$("#jxForm").serializeArray(),
dataType: 'json',
contentType: "application/json",
success: function (rst) {
console.log(rst);
if (rst.code == 0) {
layer.msg(rst.msg, {time: 1000}, function () {
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
parent.layer.close(index); //再执行关闭
parent.searchData();
});
} else {
layer.msg(rst.msg, {time: 1000}, function () {
});
}
}
});
form表单序列化转换JSON
原创
©著作权归作者所有:来自51CTO博客作者zxwAdd的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
SpringBoot集成Jackson实现JSON序列化
SpringBoot集成Jackson实现JSON序列化
json Jackson SpringBoot -
axios formdata 序列化
使用AIDL设计远程接口(Designinga Remote Interface Using AIDL)由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要想对话,需要将对象分解成操作系统可以理解的基本单元,并且有序的通过进程边界。通过代码来实现这个数据传输过程是冗
axios formdata 序列化 service 通讯 interface multithreading -
unity怎么去做ui自动测试
unity 单元测试框架的工作原理,及隐含问题unity 是 github 上的一个开源测试框架,能够很方便的移植到各种不同的嵌入式平台中。unity 的主要实现依赖 setjmp 与 longjmp 及 printf 函数。unity 的实现中将不同的测试情况封装为不同的宏,通过调用相应的宏就能够对输入条件进行测试。在测试开始时,unity 会调用 setjmp 保存当前栈帧,然后执行初始化任务
unity怎么去做ui自动测试 unity 测试框架的工作原理 unity 测试失败时栈跳转的潜在问题 子任务 浮点