2011-12-19 3 views
0

私はDatatablesプラグインを使用してサーバー側からデータを取得しています。 私はJQueryのバージョンやオプションを変更しようとしましたが、まだエラーを解決することはできません。これは私のHTMLコードデータテーブルプラグインエラーを返す

<html> 
<head> 
<script type = "text/javascript" src = "jquery.min.js"></script> 
<script type = "text/javascript" src = "DataTables-1.8.2/media/js/jquery.dataTables.min.js"></script> 
<script type = "text/javascript"> 
$(document).ready(function() { 
$('#example').dataTable({ 
    "bJQueryUI": true, 
    "bFilter": true, 
     "bPaginate " : true, 
     "bServerSide" : true, 
     "sAjaxSource": "data.php" 
    }); 
}); 


</script> 
</head> 
<body> 

</body> 
</html> 

ですそして、私のサーバ側は

{ 
"sEcho":0, 
"iTotalRecords":"6", 
"iTotalDisplayRecords":"6", 
"aaData":[ 
      ["5","admin","5"], 
      ["1","user","0"], 
      ["2","user1","1"], 
      ["4","user2","2"], 
      ["3","user3","3"], 
      ["6","user4","4"]] 
} 

これは、サイト上の所望の形式でフォームの配列を返します。 Firebugに上記のJSonが表示され、無効なラベルのエラーがあります。

誰かがデータテーブルの実装で考えられるエラーを指摘できますか。

+1

HTMLサンプルにテーブルが表示されません。簡潔にするために取り出しただけですか? –

+0

どのようなjQueryバージョンを使用しますか? – Daniel

+0

別のQ '、検証プラグインを使用しますか? – Daniel

答えて

0

は、DataTableのフォーラム

Reasons for error: invalid label

別のものから提案された解決策を試してください: 「 sEchoが '0' になることはありませんそれは次のようになります。

としては、DataTableのの著者は述べています。 DataTablesによってサーバーに送信される値のエコー "

+0

OPの質問に含まれている検証プラグインが表示されません。 –

+0

@ダニエル指摘してくれてありがとう...たとえ私は私の答えで間違いとしてsEchoを持っていますが、例から何も変えなかったので解決できません。 – theshadowmonkey