easyui datagrid url加载数据问题

浏览:8563 发布日期:2014/11/30 分类:求助交流
本人想使用easyui的datagrid用来显示查询后得到的结果。用ajax提交数据,返回的数据赋值给全局变量,想通过url或者data的方法将数据在前台显示,可就是没办法显示,返回的json数据可以正常赋值给全局变量。代码如下://ajax部分
function searchajax(){
        var value = $("#search-box").searchbox('getValue');
        var name = $("#search-box").searchbox('getName');
        if(value==''){
            alert('关键字为空,不能查询');
            $("#search-box").focus();
            return;
        }
        $.ajaxSetup({ 
            async : false 
        }); 
        $.post(searchUrl, {
            name : name,
            value : value
        },function(data){
            if(data.status)
                {
                    g_result = {'username' : data.username, 'newphone':data.newphone};
                    g_result = '{"total":1 , "rows":'+g_result+'}';
                }        
        }, 'json');
    }
//js部分
$("#result").datagrid({
        striped : true,
        nowrap : true,
        rownumbers : true,
        pagination : true,

        columns: [[
                    {field:'username',title:'用户名',width:100},
                    {field:'newphone',title:'新电话',width:100},    
        ]],
        //url : g_result
        data : [
                              {'username' : g_result.username,
                                'newphone' : g_result.newphone
                               }
                        ]
        
    });
最佳答案
评论( 相关
后面还有条评论,点击查看>>