easyui是一款常用的前端框架,它的屬性傳值很常用,其中json對象是我們常用的一種傳值方式。下面我們來看看easyui中json如何傳值。
$('#table').datagrid({ url: 'data.json', method: 'GET', dataType: 'json', queryParams: { status: 1, keyword: 'abc' }, columns: [[ {field:'id',title:'ID'}, {field:'name',title:'姓名'}, {field:'age',title:'年齡'} ]] });
以上代碼中,我們通過queryParams傳遞了一個json對象,其中包含了兩個參數,分別是status和keyword。在datagrid中,在請求服務器數據之前,會調用queryParams函數,從而將查詢參數添加到請求url中。
除此之外,在easyui的ajax請求中,我們也可以將json對象作為ajax請求的數據傳遞。
$.ajax({ method: 'POST', url: 'data.php', dataType: 'json', data: { name: '張三', age: 20 }, success: function(result){ console.log(result); } });
以上是通過ajax請求傳遞json對象的一個例子,其中的data參數就是我們傳遞的json對象,它會被轉換成HTTP請求中的請求體,最終傳遞給服務器。
綜上所述,easyui中json傳值很簡單,只需要借助queryParams、ajax等方法,將json對象傳遞即可。
上一篇c 將json序列化
下一篇c 將json引號轉義