serialize()方法将一组输入元素序列化数据字符串

serialize( ) – 语法

$.serialize( )

serialize( ) – 示例

假设无涯教程serialize.php文件具有以下PHP内容

<?php
if( $_REQUEST["name"] ) {

   $name=$_REQUEST[name];
   echo "Welcome ". $name;
   $age=$_REQUEST[age];
   echo "<br />Your age : ". $age;
   $sex=$_REQUEST[sex];
   echo "<br />Your gender : ". $sex;
}
?>

以下是一个简单示例简单说明了此方法用法

<html>
   <head>
      <title>The jQuery Example</title>
      <script type="text/javascript" 
         src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js">
      </script>
		
      <script type="text/javascript" language="javascript">
         $(document).ready(function() {
			
            $("#driver").click(function(event){
				
               $.post( 
                  "/jquery/serialize.php",
                  $("#testform").serialize(),
						
                  function(data) {
                     $(#stage1).html(data);
                  }
						
               );
					
               var str=$("#testform").serialize();
               $("#stage2").text(str);
            });
				
         });
      </script>
   </head>
	
   <body>
      <p>Click on the button to load result.html file:</p>
		
      <div id="stage1" style="background-color:blue;">
         STAGE - 1
      </div>
      <br />
		
      <div id="stage2" style="background-color:blue;">
         STAGE - 2
      </div>
		
      <form id="testform">
         <table>
            <tr>
               <td><p>Name:</p></td>
               <td><input type="text" name="name" size="40" /></td>
            </tr>
				
            <tr>
               <td><p>Age:</p></td>
               <td><input type="text" name="age" size="40" /></td>
            </tr>
				
            <tr>
               <td><p>Sex:</p></td>
               <td> <select name="sex">
                  <option value="Male" selected>Male</option>
                  <option value="Female" selected>Female</option>
               </select></td>
            </tr>
				
            <tr>
               <td colspan="2">
                  <input type="button" id="driver" value="Load Data" />
               </td>
            </tr>
         </table>
      </form>
   </body>
</html>

这将产生以下输出

jQuery 中的 serialize( )方法函数 – 无涯教程无涯教程网提供serialize()方法将一组输入元素序列化数据字符串。 serialize( ) – 语法 $ . serial…https://www.learnfk.com/jquery/ajax-serialize.html

原文地址:https://blog.csdn.net/w116858389/article/details/131972848

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_24062.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注