zoukankan      html  css  js  c++  java
  • serializeArray()与serialize()的区别

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script type="application/javascript" src="jquery-1.8.3.min.js"></script>
    <title>serializeArray()与serialize()</title>
    <script type="text/javascript">
    function onClik(){
        $("#results").html("serializeArray()与serialize()的区别如下:");
        
        var data1 = $("#form1").serializeArray(); //自动将form表单封装成json
        $("#results").append("<br/><b>serializeArray:</b>");
        $.each(data1, function(i, field){
            $("#results").append(field.name+":"+field.value+" ");
        });
        
        $("#results").append("<br/>");
        var data2 = $("#form1").serialize(); //自动将form表单封装成json
        $("#results").append("<b>serialize():</b>"+data2);
    }
    </script>
    </head>
    
    <body>
    <form id="form1" name="form1" method="post" action="">
      <p>进货人 :
        <input type="text" name="name" id="name" />
      </p>
      <p>性别:
        <select name="sex" size="1" id="sex">
          <option value="">男</option>
          <option value="">女</option>
        </select>
      </p>
      <table width="708" border="1">
        <tr>
          <td width="185">商品名</td>
          <td width="205">商品数量</td>
          <td width="296">商品价格</td>
        </tr>
        <tr>
          <td>
            <input type="text" name="pro_name" id="pro_name" /></td>
          <td>
            <input type="text" name="pro_num" id="pro_num" /></td>
          <td>
            <input type="text" name="pro_price" id="pro_price" /></td>
        </tr>
        <tr>
          <td><input type="text" name="pro_name2" id="pro_name2" /></td>
          <td><input type="text" name="pro_num2" id="pro_num2" /></td>
          <td><input type="text" name="pro_price2" id="pro_price2" /></td>
        </tr>
      </table>
      <p id="results"></p>
      <input type="button" name="submit" onclick="onClik();" value="提交"/>
    </form>
    </body>
    </html>
    
    
    <!-- 
    serializeArray()与serialize()的区别如下:
    serializeArray:name:111 sex:女 pro_name:1 pro_num:2 pro_price:3 pro_name2:11 pro_num2:22 pro_price2:33 
    serialize():name=111&sex=%E5%A5%B3&pro_name=1&pro_num=2&pro_price=3&pro_name2=11&pro_num2=22&pro_price2=33 
    -->
  • 相关阅读:
    toolblock 编写脚本并运用。
    C#等待子线程执行完毕
    win10+python3.7+dlib+opencv+face_recognition实现人脸识别
    c# tcp/ip通信
    【微信Xposed】kotlin反射异常RuntimeException:looper or serial is null
    安卓APK开启调试
    常用汇编指令对标志位的影响
    简单的.net反调试,调试检测
    虚拟机VMware和win10 hyper-v不兼容的问题
    对某城APP抓包分析--过SSL证书校验
  • 原文地址:https://www.cnblogs.com/yaowen/p/5574855.html
Copyright © 2011-2022 走看看