文档章节

js封装from表单数据为json串进行ajax提交

z77z
 z77z
发布于 2017/01/06 17:37
字数 110
阅读 139
收藏 0

json封装代码

function getFormJson(frm) {  //frm:form表单的id
        var o = {};  
        var a = $("#"+frm).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;  
    }  

返回的数据格式为标准的json格式,ajax使用如下:

$.ajax({
    type: 'post',
    url: 'your url',
    data: getFormJson(frm),
    success: function(data) {
        // your code
    }
});

© 著作权归作者所有

z77z

z77z

粉丝 129
博文 17
码字总数 32226
作品 0
成都
程序员
私信 提问
Python3基础之学习笔记(十五)-Ajax-文件上传-图片验证码

1. Django 1.1 Ajax 1.1.1 Ajax简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,...

GoldenKitten
01/17
0
0
Django之路——7 django与ajax

Ajax简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更...

袁勇i
2018/07/05
0
0
关于javaweb如何实现类似QQ空间动态及评论数据在jsp页面遍历的问题

我目前想到三种办法,但觉得都不可取,求有经验的大神指点。 方法一:表单提交方式,通过Struct2的s:iterator标签从request域中获取遍历数据,但这种方式会把表情及图片的img标签给转义,将无...

二环南路上的狂奔
2016/04/18
618
1
使用Ext JS,不要使用页面做组件重用,尽量不要做页面跳转

使用Ext JS,不要使用页面做组件重用,尽量不要做页面跳转 今天,有人请教我处理办法,问题是: 一个Grid,选择某条记录后,单击编辑后,弹出编辑窗口(带编辑表单),编辑完成后单击保存按钮...

赵小宾
2013/10/20
135
0
重学前端(8)封装ajax,http,跨域问题

前言 当我们熟练的使用axios,fetch,promise的时候是否还会想起,当年的ajax,让我们来重温ajax原理,感受一下经典 http 协议 HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是...

why前端_小牛_到犀牛
06/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用TensorFlow的AI程序运行报错AttributeError: module 'tensorflow' has no attribute 'xxx'

使用TensorFlow的AI程序,在运行时报错AttributeError: module 'tensorflow' has no attribute 'xxx',首先检查是否是包路径不对,一般是版本变化所致。...

织梦之魂
34分钟前
2
0
提示浏览器版本低

本文转载于:专业的前端网站➭提示浏览器版本低 网站网页在遇到浏览器低版本(尤其是IE浏览器)时,提示浏览器版本低(如IE8以及以下),建议用户升级浏览器以获得最好体验。以下是代码: 1...

前端老手
35分钟前
5
0
CentOS 7系统增加swap

转载请注明文章出处:CentOS 7系统增加swap swap是位于磁盘上的特殊文件(或分区),属于“虚拟内存”的一部分。通俗点就是内存的备胎,内存充足的情况下,基本上没swap什么事(和设置有关)...

tlanyan
59分钟前
6
0
基于Prometheus和Grafana的监控平台 - 环境搭建

相关概念 微服务中的监控分根据作用领域分为三大类,Logging,Tracing,Metrics。 Logging - 用于记录离散的事件。例如,应用程序的调试信息或错误信息。它是我们诊断问题的依据。比如我们说...

JAVA日知录
今天
6
0
PHP运行时全局构造体

struct _php_core_globals { zend_bool magic_quotes_gpc; // 是否对输入的GET/POST/Cookie数据使用自动字符串转义。 zend_bool magic_quotes_runtime; //是否对运行时从外部资源产生的数据使...

冻结not
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部