id jquery 拼接_jquery拼接ajax的json和字符串的方法
整理文档,搜刮出一个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和字符串的方法相关推荐
- jquery拼接ajax 的json和字符串拼接
jquery拼接字符串ajax <form id="myForm" action="#"><input name="name&quo ...
- jquery. Validator验证框架ajax返回json数据
今天在使用jquery. Validator验证框架的过程中遇到了一个这个的问题: 我需要动态的去验证注册邮箱是否已经存在了,所以需要用到ajax请求来解决该问题.但在使用该验证框架的ajax异步请求 ...
- ajax的几种格式,jQuery-----jQuery的几种ajax获取json格式数据的方法
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 后台将对象转换成json格式的字符串 public StringBuilder DataSetToJson(DataSet ds) {//把**中的数据转 ...
- C++中拼接一个包含整型等类型字符串的方法
在Java中,要把一个整型和字符串拼接起来只需要用+操作符直接拼接起来就可以了:String str = 1 + ".txt",得到str的值就是1.txt. 在C++中则比较麻烦 ...
- ajax modelmap,spring mvc+ajax处理JSON返回前台的方法
在 Spring mvc3中,响应.接受 JSON都十分方便. 使用注解@ResponseBody可以将结果(一个包含字符串和JavaBean的Map),转换成JSON. 使用 @RequestBod ...
- JS中的数组转变成JSON格式字符串的方法
有一个JS数组,如: var arr = [["projectname1","projectnumber1"],["projectname2" ...
- 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 ...
- jQuery、ajax添加Json数据
需求说明: 简单的演示ajax提交json数据. 代码说明: ajax在传输数据的时候基本格式大都是固定的,只需要修改传输类型即可.下面介绍基本的参数提交. 步骤一:建立一个html或者jsp页面,引 ...
- 基于jQuery的AJAX和JSON实现纯html数据模板
通过jQuery内置的AJAX功能,直接访问后台获得JSON格式的数据,然后通过jQuer把数据绑定到事先设计好的html模板上,直接在页面上显示. 我们先来看一下html模板: <table ...
最新文章
- python3 socketserver_《Python核心编程(第3版)》——2.5 *SocketServer模块
- 确保对象的唯一性——单例模式
- 润乾ajax,通过异步请求实现报表组功能
- 【转】C++ 关键字——friend
- grep 正则匹配
- 前端学习(2259)查看历史
- 判断是否有小数_一线老师笔记:数学判断题拿高分的技巧
- 数据分析 | 基于智能标签,精准管理数据
- 容器和虚拟机到底有啥区别?
- netty ssl 服务器
- Intel Core Enhanced Core架构/微架构/流水线 (14) - 存储器/内存读写 Memory Load/Store
- Memcached、MongoDB、Redis和tokyotyrant
- 利用SmsManager发送短信
- 英文网站SEO优化技巧大全
- java integer最大值_java int型最大值/最小值,最大值+1,最小值-1
- Windows下Goland的Debug显示“frames are not available“
- 跟着NC学作图 | 柱状图新画法 (环状柱状图)
- STM32F103的AD采样非线性问题
- 程序员接私活外包途径、注意事项、方法
- Jodd-Java的瑞士军刀 demo
热门文章
- 浅谈通信编程(二)--如何分离通信物理接口和应用程序
- PI实时数据库管理员须知-5
- GridView 类型公开的所有成员(公共属性、公共方法、私有属性.......)
- 小程序组件 Vant Weapp 安装
- 关闭Delphi的RTTI
- 浏览器中可以运行Window2000,WebAssembly 是 JavaScript 的末日?
- poj——3177Redundant Paths
- webstorm javascript IDE调试
- 又见灵异事件,li中的span右浮动遇到的问题
- 2005-3-28 + 探索ASP.NET Forum (1) 最初的印象