• 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 
    -->
  • 相关阅读:
    vsftp关于"550 create directory operation failed"问题解决
    CentOS 5.5 Samba服务器安装总结
    Centos 5.5下安装samba
    iptables里filter表前面几个数字的意思
    Linux误删C基本运行库libc.so.6急救方法
    Linux升级C基本运行库CLIBC
    MySQL的Grant命令
    Apache Options指令详解
    Apache的Order Allow,Deny 详解
    Python 中 open()文件操作的方式
  • 原文地址:https://www.cnblogs.com/yaowen/p/5574855.html
Copyright © 2020-2023  润新知