我正在使用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" }
]
});
});
任何一個有這個想法如何解決這個問題???????
你如何在後端序列化對象?你正在越獄字符串至極無效json – Sergio 2013-03-19 09:01:29
我正在讀取數據庫中的數據,然後將該數據保存在C#字符串中用於在單詞的兩邊加上引號我需要使用轉義序列 – 2013-03-19 09:03:04
因此您將json字符串存儲在數據庫? – Sergio 2013-03-19 09:05:56