解决方案 »

  1.   

    程序里$.ajax({
                    type: "GET",
                    contentType: "application/json",
                    url: "CompanyServer.ashx?action=GETDATA",
                    dataType: 'json',
                    success: function (result) {//result 变量怎么赋值?
                        debugger;
                        $grid.set({ data: result });
                    }
                });$.ajax()返回变量js调试看返回变量值
      

  2.   


    $.ajax({
                    type: "GET",
                    contentType: "application/json",
                    url: "CompanyServer.ashx?action=GETDATA",
                    dataType: 'json',
                    success: function (result) {
                        debugger;//这里是干嘛~~~~
                        $grid.set({ data: result });
                    }
                });说起来应该不是没有获取到数据,你先讲dataType修改成text,再alert出result值,就知道有没有值了.应该是你返回的json数据格式,跟ligerGrid需要绑定的json数据格式不一样.
    json也有许多中格式的.认真看看ligerGrid的demo,就会发现
      

  3.   

    那要看看result的格式是否正确了?
    dataType: 'json',有严格的格式要求
      

  4.   

    看代码是没啥问题。在 success: function (result) { 后第一行加一个 alert();看看有没有执行。用chrome(其他的也行),看看有没有js脚本错误。
      

  5.   

    您好,result是直接返回回来的JSON数据集。
      

  6.   


    恩,若是直接alert(result);则弹出[object],显示不出数据,打 debugger进行调试, 检测不到,最后找到,是读取的一个字段中的值有问题,该字段中保存的是文本编辑器编译的HTML代码字符,里面有其他符号的情况下,就获取不到数据。
      

  7.   

    我也遇到过这样的问题,用Ajax从后台获取的值在Ajax里面都会有,但是一旦赋值出来了,Ajax执行完毕了,不知怎么搞得就没值了。var DangZuZhi=null;
    function DangZuZhiXX(){
                $.ajax({
                    type: "POST",
                    url: "List.aspx/DangZuZhi",
                    dataType: "json",
                    contentType: "application/json;charset=utf-8",
                    success: function (data) {
                        DangZuZhi=data.d;
                        alert(DangZuZhi);        //在这里弹出来有值
                        }
                  })
            }
    alert(DangZuZhi);        //在这里弹出值就为null
      

  8.   


     List<TblJob> jobList = zzgls.SelectTblJob();
                //匿名类
                var data = new { Rows = jobList, Total = jobList.Count };            string text = SerilizerHelper.JsonSerializer(data);
                context.Response.Write(text);
                context.Response.End();
    。。我今天也遭遇了。。幸亏老师讲了。。