2012-11-10 3 views
20

jQuery를 내 프로젝트에 통합하려고합니다. 호출 서비스에 이루어질 때, 몇 가지 방법을 다음과 같은 오류가 오류 코드Jquery 데이터 테이블 통합 오류?

에게 여기

정의되지 않은의

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
<script src="js/jquery.dataTables.js"></script> 

타임 라인

입니다 'assorting'속성을 읽을 수 없습니다

을 던져입니다
<body> 

<script> 

$(document).ready(function() { 
    $('#example').dataTable({ 
    "bProcessing": true, 
    "bServerSide": true, 
    "sAjaxSource": "URL", 
    "fnServerData": function (sSource, aoData, fnCallback, oSettings) { 
    console.log(aoData); 
     oSettings.jqXHR = $.ajax({ 
     "dataType": 'json', 
     "type": "POST", 
     "url": sSource, 
     "data": aoData, 
     "success": fnCallback 
     }); 
    } 
    }); 
}); 

</script> 

<div id="dvContent"> 
<table cellpadding="0" cellspacing="0" border="0" id="example"> 

</table> 
</div> 

</body> 
"YYY", "열기": 널 (null), "프로그램": 1, "더": "필수", "코멘트여기

서버

{"일부 "에 넣어 밖으로 샘플입니다 "

<table cellpadding="0" cellspacing="0" border="0" id="example"> 
    <thead><tr><th>First Column</th><th>Second Column etc.</th></tr></thead> 
    <tbody> 
    </tbody> 
</table> 

참고 : 000 은}

+0

코드에서 '분류'를 읽으려고합니다. 그 코드를 붙여 넣으십시오. –

+0

아니요 나는 배지를 원하지 않습니다. 나는 그것을 코딩하지 않았다. 기본적으로이 에러는 – niran

+0

입니다. 그래서 우리는 무엇이 잘못되었는지 알 수 있습니다. –

답변

35

테이블은 THEAD 섹션과 TBODY 섹션을 필요로 데이터 테이블은 열 수를 지정해야합니다 귀하의 THEAD이 하지 않는 것이 또한 중요 특급의 <tr><th></th></tr>

+5

테이블에 동적 열이있는 경우 해결 방법은 무엇입니까? – swateek

2

위의 항목 이외에 THEAD 섹션을 비워 둘 수는 없습니다. dataTables에는 <tr><th>column1</th></tr> 콘텐츠가 테이블 내의 자리 표시 자로 필요합니다.

1

이 오류는 "주문"절을 사용하고 존재하지 않는 필드/열을 참조 할 때도 발생할 수 있습니다.

0

감사합니다,

테이블 & 섹션이 있어야합니다.

0

테이블의 데이터 열 수 td가 헤더 열 수와 동일한 지 확인하십시오.

관련 문제