整理文档,搜刮出一个jquery拼接ajax 的json和字符串拼接的代码,本文主要介绍了jquery拼接ajax 的json和字符串拼接的方法,这里整理了详细的代码,有需要的小伙伴可以参考下。

jQuery拼接字符串ajax

(function($){

$.fn.serializeJson=function(){

var serializeObj={};

$(this.serializeArray()).each(function(){

serializeObj[this.name]=this.value;

});

return serializeObj;

};

$('#myForm').bind('submit',function(e){

console.log($(this).serializeJson())

})

})(jQuery)

或者直接用$(“#表单id”).serialize()直接序列化。。。

上面的插件,不能适用于有多个值的输入控件,例如复选框、多选的select。下面,我将插件做进一步的修改,让其支持多选。代码如下:

Js代码(function($){

$.fn.serializeJson=function(){

var serializeObj={};

var array=this.serializeArray();

var str=this.serialize();

$(array).each(function(){

if(serializeObj[this.name]){

if($.isArray(serializeObj[this.name])){

serializeObj[this.name].push(this.value);

}else{

serializeObj[this.name]=[serializeObj[this.name],this.value];

}

}else{

serializeObj[this.name]=this.value;

}

});

return serializeObj;

};

})(jQuery);

这里,我将多选的值封装为一个数值来进行处理。如果大家使用的时候需要将多选的值封装为“,”连接的字符串或者其他形式,请自行修改相应代码。

测试如下:

表单:

Html代码

interest1

interest2

interest3

interest4

I have a bike

I have a car

测试结果:

{age: “aa”,interest: ["interest2", "interest4"],name: “dd”,vehicle:["Bike","Car"]}

tijiao

id jquery 拼接_jquery拼接ajax的json和字符串的方法相关推荐

  1. jquery拼接ajax 的json和字符串拼接

    jquery拼接字符串ajax <form id="myForm" action="#"><input name="name&quo ...

  2. jquery. Validator验证框架ajax返回json数据

    今天在使用jquery. Validator验证框架的过程中遇到了一个这个的问题: 我需要动态的去验证注册邮箱是否已经存在了,所以需要用到ajax请求来解决该问题.但在使用该验证框架的ajax异步请求 ...

  3. ajax的几种格式,jQuery-----jQuery的几种ajax获取json格式数据的方法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 后台将对象转换成json格式的字符串 public StringBuilder DataSetToJson(DataSet ds) {//把**中的数据转 ...

  4. C++中拼接一个包含整型等类型字符串的方法

    在Java中,要把一个整型和字符串拼接起来只需要用+操作符直接拼接起来就可以了:String str = 1 + ".txt",得到str的值就是1.txt. 在C++中则比较麻烦 ...

  5. ajax modelmap,spring mvc+ajax处理JSON返回前台的方法

    在 Spring mvc3中,响应.接受 JSON都十分方便. 使用注解@ResponseBody可以将结果(一个包含字符串和JavaBean的Map),转换成JSON. 使用 @RequestBod ...

  6. JS中的数组转变成JSON格式字符串的方法

    有一个JS数组,如: var arr = [["projectname1","projectnumber1"],["projectname2" ...

  7. JavaWeb笔记:第07章 MVC |EL |JST |Filter |Listener |JQuery |AJAX |Maven |JSON |Redis |Linux |Nginx

    JavaWeb笔记:第07章 MVC |EL |JST |Filter |Listener |JQuery |AJAX |Maven |JSON |Redis |Linux |Nginx 1. MVC ...

  8. jQuery、ajax添加Json数据

    需求说明: 简单的演示ajax提交json数据. 代码说明: ajax在传输数据的时候基本格式大都是固定的,只需要修改传输类型即可.下面介绍基本的参数提交. 步骤一:建立一个html或者jsp页面,引 ...

  9. 基于jQuery的AJAX和JSON实现纯html数据模板

    通过jQuery内置的AJAX功能,直接访问后台获得JSON格式的数据,然后通过jQuer把数据绑定到事先设计好的html模板上,直接在页面上显示. 我们先来看一下html模板: <table ...

最新文章

  1. python3 socketserver_《Python核心编程(第3版)》——2.5 *SocketServer模块
  2. 确保对象的唯一性——单例模式
  3. 润乾ajax,通过异步请求实现报表组功能
  4. 【转】C++ 关键字——friend
  5. grep 正则匹配
  6. 前端学习(2259)查看历史
  7. 判断是否有小数_一线老师笔记:数学判断题拿高分的技巧
  8. 数据分析 | 基于智能标签,精准管理数据
  9. 容器和虚拟机到底有啥区别?
  10. netty ssl 服务器
  11. Intel Core Enhanced Core架构/微架构/流水线 (14) - 存储器/内存读写 Memory Load/Store
  12. Memcached、MongoDB、Redis和tokyotyrant
  13. 利用SmsManager发送短信
  14. 英文网站SEO优化技巧大全
  15. java integer最大值_java int型最大值/最小值,最大值+1,最小值-1
  16. Windows下Goland的Debug显示“frames are not available“
  17. 跟着NC学作图 | 柱状图新画法 (环状柱状图)
  18. STM32F103的AD采样非线性问题
  19. 程序员接私活外包途径、注意事项、方法
  20. Jodd-Java的瑞士军刀 demo

热门文章

  1. 浅谈通信编程(二)--如何分离通信物理接口和应用程序
  2. PI实时数据库管理员须知-5
  3. GridView 类型公开的所有成员(公共属性、公共方法、私有属性.......)
  4. 小程序组件 Vant Weapp 安装
  5. 关闭Delphi的RTTI
  6. 浏览器中可以运行Window2000,WebAssembly 是 JavaScript 的末日?
  7. poj——3177Redundant Paths
  8. webstorm javascript IDE调试
  9. 又见灵异事件,li中的span右浮动遇到的问题
  10. 2005-3-28 + 探索ASP.NET Forum (1) 最初的印象