6
回答
datatables插件的初始化问题
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

菜鸟刚开始学asp.net mvc,然后定义了一个方法数据库的数据转换成json格式,然后把这个数据作为datatables插件的数据源在前台显示,但是前台一直没有数据显示,后台方法是成功获取到数据的。/IISINDOes/getdata是获取json的方法。求大神指点啊

 $('myDatatable').dataTable({
           ajax: {
               url: '/IISINDOes/getdata',
               datatype:'json',
           },
           columns:[
                { data: 'ID' },
                { data: 'INFORMATIONTREEID' },
                { data: 'URL' },
                { data: 'TYPE' }
               
       ],
       })

举报
高gao
发帖于3个月前 6回/118阅

{
                        "orderable": false,
                        "title": '店铺ID',
                        "className":'center',
                        "render": function (data, type, row) {
                            var str = "-";
                            if (row.shopId) {
                                str = row.shopId;
                            }
                            return str;
                        }
                    },
                    {
                        "orderable": false,
                        "title": '品牌名称',
                        "render": function (data, type, row) {
                            var str = "-";
                            if (row.brandName) {
                                str = row.brandName;
                            }
                            return str;
                        }
                    },这是我写的关于columns里面的取值

引用来自“嚄哈哈哈”的评论

{
                        "orderable": false,
                        "title": '店铺ID',
                        "className":'center',
                        "render": function (data, type, row) {
                            var str = "-";
                            if (row.shopId) {
                                str = row.shopId;
                            }
                            return str;
                        }
                    },
                    {
                        "orderable": false,
                        "title": '品牌名称',
                        "render": function (data, type, row) {
                            var str = "-";
                            if (row.brandName) {
                                str = row.brandName;
                            }
                            return str;
                        }
                    },这是我写的关于columns里面的取值

datatable列出来了,之前是连列名都没有,但是还是没有数据

引用来自“RickyLi”的评论

把你获取到的json数据贴出来看下。

[{"INFORMATIONTREEID":"1554","ID":"18","URL":"http://192.168.137.25:8013/","TYPE":"IISService"},{"INFORMATIONTREEID":"1555","ID":"19","URL":"http://192.168.137.25:8024/","TYPE":"IISService"},{"INFORMATIONTREEID":"1556","ID":"20","URL":"http://192.168.137.25:8015/","TYPE":"IISService"}]

 

这是获取到的jsonahuju

引用来自“嚄哈哈哈”的评论

这些字段名一定是你数据库里面的字段(包括大小写)

我用的是数据库的字段,但是还是不行

顶部