ajax转换成json参数
2015-08-04 15:38
801 查看
//提交表单 $('#submit').click(function(){ var datas = $("#iform").serializeJson(); datas.action='chaxun'; $.ajax({ url:"/qiche/Wzsearch/wzsearch?&g="+Math.random(), data:datas, type:'POST', dataType:'jsonp', async:false, contentType:'application/x-www-form-urlencoded', success:function(jsonstr){ }, error:function(d){ } }) }) $.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; };
相关文章推荐
- 同步按顺序动态加载JS
- JavaScript实现添加及删除事件的方法小结
- Json解析工具的缺陷与可改进点
- javascript运动框架多物体运动---1
- Emberjs路由
- JS实现转动随机数抽奖的特效代码
- js中window的属性
- JavaScript实现跨浏览器的添加及删除事件绑定函数实例
- js解码函数 escape,encodeURI,encodeURIComponent比较
- javascript超链接的变换
- js中&& 和 ||
- JavaScript实现LI列表数据绑定的方法
- JSON Compression algorithms
- javascript运动框架---3--匀速运动
- JSP三秒自动跳转到另一页
- JSONKIT isa错误的解决办法
- 用js编写的简单的计算器代码程序
- javascript运动框架---2--缓冲运动
- 从jsTree演示代码中提取的在线文件查看
- 关于SSH整合JSON