2013-03-19 44 views
0

我正在使用ASP.NET VS2010和C#.NET作爲後端語言,我沒有使用MVC。 我收到一個問題,從服務器端加載數據。它顯示正確的行數但沒有數據。我的JSON響應使用Json字符串。DataTables警告:無法解析來自服務器的JSON數據。這是由JSON格式錯誤引起的。 (ASP.NET)

任何人都有想法如何解決這個問題???????

這裏是一個我在響應我得到

{"sEcho": 1,"iTotalRecords": 2,"iTotalDisplayRecords": 2,"aaData": [{"Name":"IT","DescEn":"Information Technology","DescAr":"testing","CreatedOn":"18-03-2013","CreatedBy":"1"},{"Name":"HR","DescEn":"Human Resource","DescAr":"testing","CreatedOn":"18-03-2013","CreatedBy":"1"}]} 

繩子,下面是HTML

<table id='example' class="datatable"> 
       <thead> 
        <tr> 
         <th> 
          Name 
         </th> 
         <th> 
          DescEn 
         </th> 
         <th> 
          DescAr 
         </th> 
         <th> 
          CreatedOn 
         </th> 
         <th> 
          CreatedBy 
         </th> 
        </tr> 
       </thead> 
       <tbody> 
       </tbody> 
      </table> 

這裏是一個JS腳本

$(document).ready(function() { 
      var oTable = $('#example').dataTable({ 
       "bProcessing": true, 
       "bServerSide": true, 
       "bDestroy": true, 
       "sPaginationType": "full_numbers", 
       "aaSorting": [[1, "desc"]], 
       "sAjaxSource": '<%= Page.ResolveClientUrl("Request/GroupPage.aspx") %>', 
       "aoColumns": [ 
      { "aaData": "Name" }, 
      { "aaData": "DescEn" }, 
      { "aaData": "DescAr" }, 
      { "aaData": "CreatedOn" }, 
      { "aaData": "CreatedBy" } 
     ] 
      }); 
     }); 

任何一個有這個想法如何解決這個問題???????

+0

你如何在後端序列化對象?你正在越獄字符串至極無效json – Sergio 2013-03-19 09:01:29

+0

我正在讀取數據庫中的數據,然後將該數據保存在C#字符串中用於在單詞的兩邊加上引號我需要使用轉義序列 – 2013-03-19 09:03:04

+0

因此您將json字符串存儲在數據庫? – Sergio 2013-03-19 09:05:56

回答

相關問題