DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> EasyUI的treegrid組件動態加載數據問題的解決辦法
EasyUI的treegrid組件動態加載數據問題的解決辦法
編輯:JQuery特效代碼     
搜遍了treegrid源碼和文檔發現treegrid是擴展自datagrid和tree的,不過以往利用datagrid的reload方法加參數的方式加載查詢結果數據,可是treegrid卻只執行reload不能加載帶參數的查詢結果,可能是做了限制,如下代碼不能加載查詢結果:
. 代碼如下:
<table id='treegrid' class='easyui-treegrid' url='/User/List'></table>
$('#treegrid').treegrid('reload',{'name':'mikel'});

於是又去官方論壇搜索相關問題,發現一個有價值的帖子,茅塞頓開,為什麼要指望treegrid組件來異步查詢數據,為什麼不先異步,然後在加載返回的json數據呢?代碼如下:
. 代碼如下:
function loadData()
{
$.post('/User/List',{name:'mikel'},function(data){
$('#treegrid').treegrid('loadData',data);
},'json');
}

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved