csdn_lhw 2017-11-01 08:07 采纳率: 0%
浏览 779

easyui绑定不显示,请大神看看,感激不尽。

刚接触easyUI,下面是代码

     $(document).ready(function () {

         $('#tdd').datagrid({
             title: '统计 报表',
             iconCls: 'icon-save',
             width: 1000,
             height: 550,
             toolbar: '#tb',
             url: "M_goods.ashx/ProcessRequest  ", //接收一般处理程序返回来的json数据  
             columns: [[
            { field: 'GoodsId', title: 'GoodsId', width: 100 },
            { field: 'GoodsName', title: 'GoodsName', width: 100 }
        ]],
             pagination: true,
             rownumbers: true,
             method: 'post'
         });
     } 

);





    url路径中的代码,一般程序
       public void ProcessRequest(HttpContext context)
    {
        context.Response.ContentType = "text/json";
          DataTable dt = goodtab.GetData();
            int count = dt.Rows.Count;
            string strJson = DataTable2Json(dt);//DataSet数据转化为Json数据  

            context.Response.Write(strJson);//返回给前台页面    
            context.Response.End();  

        }  
                     /// <summary>   
    /// dataTable转换成Json格式   
    /// </summary>   
    /// <paramname="dt"></param>   
    ///<returns></returns>   
    public static string DataTable2Json(DataTable dt)
    {
        StringBuilder jsonBuilder = new StringBuilder();

        for (int i = 0; i < dt.Rows.Count; i++)
        {
            jsonBuilder.Append("{");
            for (int j = 0; j < dt.Columns.Count; j++)
            {
                jsonBuilder.Append("\"");
                jsonBuilder.Append(dt.Columns[j].ColumnName);
                jsonBuilder.Append("\":\"");
                jsonBuilder.Append(dt.Rows[i][j].ToString());
                jsonBuilder.Append("\",");
            }
            if (dt.Columns.Count > 0)
            {
                jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
            }
            jsonBuilder.Append("},");
        }
        if (dt.Rows.Count > 0)
        {
            jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
        }

        return jsonBuilder.ToString();
    }  

            这个strJson里面是有值的,并且格式是json格式,但是在前台不显示
  • 写回答

2条回答 默认 最新

  • csdn_lhw 2017-11-01 08:10
    关注

    不好意思哈,那个post忘记改成get了,但是他get也是不显示 method: 'post'

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题