欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

easyui js加載json文件

吉茹定1年前7瀏覽0評論

EasyUI是一個基于jQuery的開源UI框架,提供豐富的UI組件和簡潔易用的API,使開發者能夠快速搭建企業級Web應用。在EasyUI框架中,通過加載JSON文件可以快速生成數據表格、樹形結構、表單等組件,本文將介紹EasyUI框架中js加載JSON文件的方法。

首先,需要在HTML頁面中引入EasyUI框架及jQuery庫:

<link  rel="stylesheet" type="text/css" />
<link  rel="stylesheet" type="text/css" />
<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
<script src="https://cdn.bootcss.com/easyui/1.8.1/jquery.easyui.min.js"></script>

接著,在JavaScript文件中通過jQuery的ajax方法異步加載JSON文件數據,代碼如下:

$.ajax({
url: 'data.json',
dataType: 'json',
success: function(data){
var tableData = data.rows; //取得JSON數據中的rows數組
$('#dg').datagrid('loadData', tableData); //將JSON數據傳給datagrid組件
}
});

在上述代碼中,通過調用jQuery的ajax方法異步加載名為data.json的JSON文件,設置dataType參數為json,表示要加載的是json數據,success回調函數中接收到異步加載的數據,并將數據中的rows數組賦給tableData變量。然后,將tableData變量傳給EasyUI框架中的datagrid組件,通過loadData方法生成一個數據表格。

最后,在HTML頁面中定義EasyUI的datagrid組件,并設置相關屬性:

<table id="dg"></table>
<script>
$('#dg').datagrid({
columns: [[
{field:'itemid',title:'Item ID',width:100},
{field:'productid',title:'Product ID',width:100},
{field:'listprice',title:'List Price',width:100}
]]
});
</script>

在上述代碼中,通過id選擇器選擇id為dg的table標簽,并調用EasyUI的datagrid方法,設置columns屬性為包含列名的二維數組,表示數據表格的列名即為itemid、productid、listprice。

在上述步驟完成后,通過運行該頁面即可顯示由JSON文件數據生成的數據表格。