jQuery serialize()
此方法可以序列化表單值,由此建立一個標準的URL編碼文字字串。
操作的物件是一個或者多個表單元素,比如input元素或者多行文字域,當然也可以直接是form表單元素。
序列化的結果可以作為ajax請求向伺服器傳送的資料。
語法結構:
[JavaScript] 純文字檢視 複製程式碼.serialize()
引數解析:
此方法不接收任何引數。
jQuery1.0版本新增。
特別說明:
(1).只會將"成功控制元件"序列化,關於成功控制元件參閱successful controls控制元件一章節。
(2).沒有name屬性不能夠被序列化。
(3).核取方塊和單選按鈕的值只有在被選中時才會被序列化。
(4).檔案選擇元素的資料也不會被序列化。
程式碼例項:
[JavaScript] 純文字檢視 複製程式碼$.ajax({ type:"POST", dataType:"json", url:ajaxCallBack, data:$('#myForm').serialize(), success: function(msg){ //code } });
作為ajax請求向伺服器傳送的資料。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="https://code.jquery.com/jquery-3.1.1.js"></script> <script type="text/javascript"> $(function(){ $("#submit").click(function(){ $("#show").text($("#myform").serialize()); }); }); </script> </head> <body> <form id="myform"> 網站名稱:<input type="text" name="webname" value="螞蟻部落"/><br/> 網站地址:<input type="text" name="url" value="softwhy.com"/><br /> <input type="button" id="submit" value="檢視效果"/> </form> <div id="show"></div> </body> </html>
點選提交按鈕,可以在div中顯示序列化的字串。
相關文章
- eosjs 文件(Serialize介面)JS
- LeetCode-Serialize and Deserialize Binary TreeLeetCode
- 原生JS實現表單序列化serialize()JS
- Serialize Your Deck with Positron [XML Serialization, XSD, C#]XMLC#
- 微軟的Serialize和Newtonsoft的SerializeObject比較微軟Object
- [安洵杯 2019]easy_serialize_phpPHP
- .NET進階篇04-Serialize序列化、加密解密加密解密
- golang實現php裡的serialize()和unserialize()序列和反序列方法GolangPHP
- 圖解Janusgraph系列-圖資料底層序列化原始碼分析(Data Serialize)圖解原始碼
- PHPjson_encode/json_decode與serialize/unserializ效能測試PHPJSON
- jQuery初探:自制jQueryjQuery
- 我的’jQuery’和jQueryjQuery
- 我的''jQuery''和jQueryjQuery
- 【Jquery】jquery 基本的動畫jQuery動畫
- 【Jquery】jquery 自定義動畫jQuery動畫
- LeetCode 297. Serialize and Deserialize Binary Tree 二叉樹序列化反序列化LeetCode二叉樹
- jQuery :not()jQuery
- jQuery not()jQuery
- jQuery is()jQuery
- jQuery()jQuery
- jQuery on()jQuery
- jQueryjQuery
- JQuery模板外掛-jquery.tmpljQuery
- jquery列印頁面(jquery.jqprint)jQuery
- jQuery入門(三)--- jQuery語法jQuery
- jQuery 3教程(一):jQuery介紹jQuery
- jQuery之使用jQuery.fn.prop()替換jQuery.fn.attr()jQuery
- JQuery基本知識彙總;JQuery常用方法;淺入瞭解JQueryjQuery
- (jQuery) jQuery中的事件與動畫(上)jQuery事件動畫
- jquery.fn.extend與jquery.extendjQuery
- jQuery 1.10.0 和 jQuery 2.0.1 釋出jQuery
- jQuery表單外掛jQuery.formjQueryORM
- jQuery 3教程(二):jQuery選擇器jQuery
- jQuery心得2--jQuery案例剖析1jQuery
- jQuery初探jQuery
- jQuery碎片jQuery
- JQuery動畫jQuery動畫
- 分解jQueryjQuery