今天我們來學(xué)習(xí)一下EasyUI Form表單如何轉(zhuǎn)化為JSON數(shù)據(jù)格式。
首先,在HTML文件中引入EasyUI的相關(guān)文件,如下:
<link rel="stylesheet" type="text/css" >
<link rel="stylesheet" type="text/css" >
<script type="text/javascript" src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/easyui/1.8.0/jquery.easyui.min.js"></script>
接下來,在HTML中添加Form表單:<form id="myForm" method="post">
<input name="name" class="easyui-textbox" required="true" label="姓名">
<input name="age" class="easyui-numberbox" required="true" label="年齡">
</form>
這里我們添加了一個(gè)姓名和年齡的輸入框,并且使用了EasyUI的textbox和numberbox組件,同時(shí)添加了required屬性進(jìn)行必填的標(biāo)記。
接著,在JS文件中使用EasyUI中的serializeObject()方法,將Form表單轉(zhuǎn)換為JSON格式://獲取Form表單
var myForm = $('#myForm');
//將Form表單轉(zhuǎn)成JSON格式
var jsonData = myForm.serializeObject();
console.log(JSON.stringify(jsonData));
以上代碼中,我們首先通過jQuery獲取了表單對象,然后使用EasyUI中提供的serializeObject()方法將表單轉(zhuǎn)換成了JSON格式的數(shù)據(jù),并將其輸出到控制臺(tái)中。
最后,使用pre標(biāo)簽來將代碼展示得更加清晰明了:<pre><code>//獲取Form表單
var myForm = $('#myForm');
//將Form表單轉(zhuǎn)成JSON格式
var jsonData = myForm.serializeObject();
console.log(JSON.stringify(jsonData));</code></pre>
以上就是將EasyUI Form表單轉(zhuǎn)換為JSON數(shù)據(jù)的方法了,希望對大家有所幫助。