serialize()方法得到的结果形式为,a=1&b=2&c=3&d=4   的编码对象。如果遇到汉字,用serialize()后汉子会转为编码

        var postData = $('.form-horizontal').serialize();

  将类明为form-horizontal的form表单执行serialize()方法

 {#  如果不用decodeURIComponent()方法,得到的结果是username=%E5%88%98%E6%98%8A%E8%BE%B0&age=12&gender=0&cls_id=1 #}{#  如果用decodeURIComponent()方法,得到的结果是 username=刘昊辰&age=12&gender=0&cls_id=1#}
function createRow(postData,nid) {postData=decodeURIComponent(postData,true);{#  如果不用decodeURIComponent()方法,得到的结果是username=%E5%88%98%E6%98%8A%E8%BE%B0&age=12&gender=0&cls_id=1 #}{#  如果用decodeURIComponent()方法,得到的结果是 username=刘昊辰&age=12&gender=0&cls_id=1#}console.log(postData)console.log(postData.split('&')[0].split('=')[1])var tr = document.createElement('tr');var tdId = document.createElement('td');tdId.innerHTML = nid;$(tr).append(tdId);var tdUser = document.createElement('td');tdUser.innerHTML =postData.split('&')[0].split('=')[1]$(tr).append(tdUser);var tdAge = document.createElement('td');tdAge.innerHTML = postData.split('&')[1].split('=')[1]$(tr).append(tdAge);

  

转载于:https://www.cnblogs.com/lhqlhq/p/9174601.html

ajax----serialize()方法注意事项相关推荐

  1. ajax complete写法,jquery ajax complete 方法

    jquery ajax var ajaxTimeoutTest = $.ajax({ url:'',  //请求的URL timeout : 1000, //超时时间设置,单位毫秒 type : 'g ...

  2. ajax abort 原因,jquery ajax abort()方法

    如果用户频繁点击ajax请求,除最后一个外都是无效的,趁早结束节省资源.也可能出现更严重的问题,最后一个发送的请求,响应未必是最后一个,有可能造成混乱.用jquery的abort方法,可以中途中止aj ...

  3. 12月12日学习内容整理:Ajax中的contentType参数,csrf跨域请求处理,serialize方法...

    一.contentType参数 1.用来标识请求的数据格式 2.默认值: "application/x-www-form-urlencoded"   代表是urlencoded编码 ...

  4. jQuery 的 serializeArray()、serialize() 方法

    serializeArray()方法说明: 实例 输出以数组形式序列化表单值的结果: $("button").click(function(){x=$("form&quo ...

  5. serialize方法

    jquery的ajax里面的serialize方法 作用:将表单中的数据自动拼接成字符串类型的参数 var params = $('#form').serialize(); // name=zhang ...

  6. serializeArray()和serialize()方法的用法和区别。

    serializeArray()序列化表单 1.serialize()方法 描述:序列化表单内容为字符串,用于Ajax请求. 格式:var data = $(form).serialize(); 2. ...

  7. serializeArray()和serialize()方法

    serializeArray()序列化表单 1.serialize()方法 描述:序列化表单内容为字符串,用于Ajax请求. 格式:var data = $(form).serialize(); 2. ...

  8. 解决ajax.open方法失效问题

    ajax.open()方法中通常会有三个参数,其中第二个参数是数据提交的服务器数据时,服务器所在地址(URL). 网上有使用@WebServlet("/Demo")的方式,但在学习 ...

  9. jQuery中append、insertBefore、after与insertAfter方法注意事项

    jQuery中append.appendTo.prepend.prependTo.before.insertBefore.after与insertAfter方法注意事项 这里列的是针对初学jQuery ...

  10. 加载页面就触发ajax,AJAX post方法,有时会在页面加载时触发,有时不会

    我对AJAX有一个奇怪的问题,我在页面加载时使用AJAX POST方法返回对象地图. 我正在调试该过程,有时会调用该方法,并且Java Servlet有时会运行. 我正确地包含了JS导入,其他jQue ...

最新文章

  1. 如何保证MySQL和Redis的数据一致性?
  2. 每日一淘完成1.3亿美元融资,元生资本、DCM领投,SIG联合投资
  3. 自学web前端的方法都有哪些?新手怎么学HTML5
  4. LeetCode Generate Parentheses
  5. 本文把TCP/IP讲绝了!
  6. 编译linux内核时出错
  7. mysql 强制使用索引_快速找出MySQL数据库冗余索引和未使用索引
  8. controller接收json数据_SpringMVC实现多种数据类型绑定
  9. python算法系列资料集(三)
  10. drool 7.x 属性:duration
  11. linux无线网卡断断续续,关于ubuntu16无线网卡RTL8723BE频繁掉线及信号不足的解决方法...
  12. 产品经理是“通”才还是“专”才
  13. html中background标签作用,CSS Background 属性详解
  14. 锐度对比度饱和度什么的
  15. 英伟达显卡安装老驱动388.71
  16. 苹果电脑装 WIN7 黑屏问题解决办法
  17. [20160213]关于ansi语法.txt
  18. ecef与enu的转换
  19. 简单介绍一下python的魔方方法
  20. c语言上机总结报告,C语言程序设计上机实践心得报告

热门文章

  1. Sicily 1934 移动小球
  2. 企业搜索引擎(Enterprise Search Engine)的2007中重要的功能
  3. 超越村后端开发(7:修改完善代码(持续更新))
  4. hash进阶:使用字符串hash乱搞的姿势
  5. springcloud-eureka简单实现
  6. 韩顺平 servlet 笔记 第4讲
  7. JAVA工具类-StrUtils
  8. Qt学习之路3---Qt中的坐标系统
  9. A child container failed during start 解决方案
  10. WinForm皮肤控件(SkinEngine)