日期:2014-05-16  浏览次数:20274 次

jQuery DataTables表格插件求助
前端脚本
JScript code

    $(function () {               
                $('#example').dataTable({
                    "bProcessing": true,
                    "bServerSide": true,
                    "bAutoWidth": false,
                    "aoColumns": [
                                { "sTitle": "HeroId" },
                                { "sTitle": "Name" },
                                { "sTitle": "Level" },
                                { "sTitle": "HK" },
                                { "sTitle": "Race"}],
                    "sAjaxSource": "Default.aspx?action=4"
                });
            });


后台提供数据
C# code

  public string InitData4()
        {
            StringBuilder sb = new StringBuilder();
            sb.Append("{");
            sb.Append("\"aaData\":  [");
            sb.Append("[\"李伟\",\"男\",1,6,null]");
            sb.Append("] }");
            return sb.ToString();
        }


报错误信息:
DataTables warning:JSON data from server failed to load or parsed.this is most likely to be caused by a JSON famatting eror
数据格式:{"aaData": [["李伟","男",1,6,null]] }是可以显示的,将其放在txt文件中可以正常运行

------解决方案--------------------
做个实验 把汉字换成英文的看看行不行
------解决方案--------------------
后台是怎么返回的?
------解决方案--------------------
探讨
引用:
后台是怎么返回的?


C# code

public string InitData4()
{
StringBuilder sb = new StringBuilder();
sb.Append("{");
sb.Append("\"aaData\"……