Javascript 详解封装from表单数据为json串进行ajax提交

 更新时间:2017年03月29日 11:28:15   投稿:lqh  
这篇文章主要介绍了Javascript 详解封装from表单数据为json串进行ajax提交的相关资料,需要的朋友可以参考下

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

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
  }
});


感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • 基于javascript实现的快速排序

    基于javascript实现的快速排序

    本篇文章主要介绍了javascript实现的快速排序的方法与原理说明:找基准点、建立二个数组分别存储、递归。需要的朋友来看下吧
    2016-12-12
  • javascript 判断字符串是否包含某字符串及indexOf使用示例

    javascript 判断字符串是否包含某字符串及indexOf使用示例

    js javascript 判断字符串是否包含某字符串,String对象中查找子字符及indexOf具体使用,感兴趣的朋友可以参考下
    2013-10-10
  • JS+ACTIVEX实现网页选择本地目录路径对话框

    JS+ACTIVEX实现网页选择本地目录路径对话框

    使用ACTIVEX对象遍历本地磁盘和目录,只需网页启用相关ACTIVEX的INTERNET选项即可实现路径选择对话框,感兴趣的你可以参考下哈希望可以帮助到你
    2013-03-03
  • 浅谈JavaScript闭包

    浅谈JavaScript闭包

    这篇文章主要介绍了JavaScript闭包,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • js 将图片连接转换成base64格式的简单实例

    js 将图片连接转换成base64格式的简单实例

    下面小编就为大家带来一篇js 将图片连接转换成base64格式的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • JavaScript使用promise处理多重复请求

    JavaScript使用promise处理多重复请求

    处理重复请求的文章想必大家也看过了很多,大多数都是分为在response返回之前发现重复请求就return掉的和使用节流/防抖来间接规避用户频繁操作两种版本的。本文主要介绍了JavaScript使用promise处理多重复请求,感兴趣的可以了解一下
    2021-05-05
  • js实现坦克大战游戏

    js实现坦克大战游戏

    这篇文章主要为大家详细介绍了js实现坦克大战游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • JavaScript 日期和时间的格式化方法

    JavaScript 日期和时间的格式化方法

    这篇文章主要介绍了JavaScript 日期和时间的格式化,JavaScript 中的 Date 对象提供了许多方法和属性,可以用于处理日期和时间,根据具体情况选择适合的方法和技巧,需要的朋友可以参考下
    2023-02-02
  • 详解js创建对象的几种方法及继承

    详解js创建对象的几种方法及继承

    这篇文章主要介绍了js创建对象的几种方法及继承,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 如何实现iframe(嵌入式帧)的自适应高度

    如何实现iframe(嵌入式帧)的自适应高度

    [红色]如何实现iframe(嵌入式帧)的自适应高度...
    2006-07-07

最新评论