Easyui表單是一款非常方便、簡單的表單擴展組件。它提供了許多基本的表單元素,如文本框、下拉框、復選框等,并且可以通過自定義插件擴展實現更豐富的表單控件。
當我們需要通過表單提交數據時,通常需要將表單數據轉換為json格式,以便于后臺處理數據。Easyui表單提供了方便的方法來處理json格式化,讓我們一起來看看:
$('#form').form('submit', { success:function(data){ var data=eval('('+data+')'); if(data.success){ //成功提交后的處理 }else{ //失敗處理 } } });
通過上述代碼,我們可以看到,表單數據提交成功后,會得到一個json格式的數據。通過eval()方法將json數據轉換為對象,使用對象的屬性獲取數據,即可進行數據處理。當然,如果我們需要將表單數據轉換為json格式,可以這樣實現:
var formJson = $('#form').serializeArray(); formJson = JSON.stringify(formJson);
上面的代碼中,我們通過jQuery提供的方法序列化表單數據為一個數組,然后再調用JSON.stringify()方法將數組轉換為json格式。
Easyui表單的json格式化和處理方法非常簡單,只需要按照上述方法即可。在實際開發中,我們可以根據需求來選擇使用哪種方法,以方便數據調用和處理。