記一次bootstrap table使用中的遭遇

最近在做代碼自動生成功能的時候,需要查詢並編輯配置信息。在數據展示的時候使用到了bootstrap table,由於該配置只有一條信息,因此將原來項目當中的html複製過來,去掉了page、分頁等相關信息。然而發現前臺頁面卻不顯示數據,F12查看了ajax獲取數據正確並且正確返回了json信息,但是前臺頁面就是不顯示。。。。。。最後猜測是返回格式與後臺controller中不一致造成的。於是修改responsehandler如下:

                responseHandler: function (res) {
                    return {
                        "total": 999,
                        "rows": data
                    }
                },

  然而發現還是不能在前臺顯示數據,最後與之前的頁面進行對比,發現rows,這一屬性必須是一個數組集合性質的。。。。。怎奈後臺只有一條數據,因此只有在前臺這裏想辦法了,遂改成如下:

                responseHandler: function (res) {
                    var dataArray=new Array();
                    dataArray[0]=res.data;
                    return {

                        "total": 999,
                        "rows": dataArray
                    }
                },

  前端正確顯示。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章