52,792
社区成员




$('#dg').datagrid({
loadData:$.parseJSON(aa()),
toolbar:'#toolbar',
fitColumns:'true',
singleSelect:'true',
multiSort:'true',
pagination:'true',
pageSize:'10',
onDblClickRow:function(index,row){
editUser();
}
});
[quote=引用 7 楼 showbo 的回复:]
[quote=引用 6 楼 u011376884 的回复:]
谢谢 6# 7#
为什么我的这种写法没有用????
$(function(){
var data2 =$.parseJSON(aa());
$('#dg').datagrid('loadData',data2);
});
function aa()
{
return '{"total":2,"rows":[{"contactId":"1","industryId":"1","contactName":"zhang san fen","shortcuts":"zsf","telcode":"13800138000","value":"2","notes":"no"},{"contactId":"2","industryId":"3","contactName":"li si","shortcuts":"ls","telcode":"13112345678","value":"1","notes":"--"}]}';
}
[/quote]
6#的可以,要放入$(...中执行,要不datagrid还没有初始化。。而且不需要parse了,浪费资源,直接去掉外层引号返回json
$(function(){
var data2 =$.parseJSON(aa());
$('#dg').datagrid('loadData',data2);
});
function aa()
{
return '{"total":2,"rows":[{"contactId":"1","industryId":"1","contactName":"zhang san fen","shortcuts":"zsf","telcode":"13800138000","value":"2","notes":"no"},{"contactId":"2","industryId":"3","contactName":"li si","shortcuts":"ls","telcode":"13112345678","value":"1","notes":"--"}]}';
}
<table id="dg" title="客户信息管理" class="easyui-datagrid" style="width:100%;height:200px">
<thead>
<tr>
<th field="contactId" width="10%">序号</th>
<th field="industryId" width="10%" ">分组</th>
<th field="contactName" sortable="true" width="15%">联系名</th>
<th field="shortcuts" sortable="true" width="10%">简码</th>
<th field="telcode" width="15%">联系电话</th>
<th field="value" sortable="true" width="15%">客户价值</th>
<th field="notes" width="18%">备注</th>
</tr>
</thead>
</table>
var data2 =$.parseJSON(aa());
$('#dg').datagrid('loadData',data2);
function aa()
{
return '{"total":2,"rows":[{"contactId":"1","industryId":"1","contactName":"zhang san fen","shortcuts":"zsf","telcode":"13800138000","value":"2","notes":"no"},{"contactId":"2","industryId":"3","contactName":"li si","shortcuts":"ls","telcode":"13112345678","value":"1","notes":"--"}]}';
}
var data2 =$.parseJSON(aa());
$('#dg').datagrid('loadData',data2);
function aa()
{
return '{"total":2,"rows":[{"contactId":"1","industryId":"1","contactName":"zhang san fen","shortcuts":"zsf","telcode":"13800138000","value":"2","notes":"no"},{"contactId":"2","industryId":"3","contactName":"li si","shortcuts":"ls","telcode":"13112345678","value":"1","notes":"--"}]}';
}
为何不能显示到 datagrid 里. ( aa() 的那段字符串 保存成 xxx.json 然后让 #dg url: xxx.json 是可以的)