-1
我使用的是datatables plugin,并且在添加启用服务器端处理之前,一切正常。使用服务器端处理时的数据表警告
表中的所有行一起出现在页面上,没有CSS和边框,也没有搜索查询工作。
“DataTables警告:服务器的JSON数据无法解析,这是由JSON格式错误引起的。”
我只是使用绑定到gridview的SQL数据源。
$(document).ready(function() {
var oTable = $('#GridView1').GridviewFix({ header: "headerStyle", row: "rowStyle", footer: "footerStyle" }).dataTable({
"bServerSide": true,
"sAjaxSource": "WebForm4.aspx",
"sPaginationType": "full_numbers",
"oLanguage": {
"sSearch": "Search all columns:"
}});
我使用萤火看到我的JSON数据但无论是萤火虫或招潮蟹未检测到JSON数据。
我是否必须将sql数据转换为JSON格式? 我该怎么办?我试图在他们的网站上发布,但没有运气。
每个有类似问题的人都会看到从服务器获得JSON响应,但在我的情况下没有。
最重要的部分是从服务器返回JSON。编辑您的问题以包含该方法以及在调试服务器端调用**时看到的**值。 – 2012-04-27 22:15:23
@ p.campbell 服务器没有返回json。正如我所说,没有JSON选项卡出现在Firebug中,客户端和服务器的JSON选项卡对于Fiddler.Sso没有返回。因此没有返回JSON值。 – 2012-04-27 22:19:14
这正是我所说的。调试您的服务器端问题,以确定为什么不返回JSON。编辑您的问题以显示服务器端发生了什么。 – 2012-04-27 22:20:13