DataTable을 기존 Ajax 검색 기능과 함께 사용하려고했습니다.이 기능은 자체적으로 작동합니다.JSON, AJAX 및 PHP에서 데이터를 표시하지 않는 DataTable
나는 다음과 같은 코드를 가지고 : PHP의 유효한 JSON 객체를 반환
$('#SearchResults').dataTable({
"bProcessing": true,
"bServerSide": true,
"bRetrieve": true,
"sAjaxSource": "process.php?action=searchArtifact",
"fnServerData": function (sSource, aoData, fnCallback){
aoData.push({
"name": "searchName",
"value": $('#ArtifactSearch').attr('value')
});
$.ajax({
"dataType": "json",
"type": "POST",
"url": sSource,
"data": aoData,
"success": fnCallback
});
}
});
이 (JSON_FORCE_OBJECT 사용) :
{"0":{"ARTIFACT_ID":"4E2FE3BCE356C","ARTIFACT_NAME":"123","ARTIFACT_TYPE":"UI","ARTIFACT_LABEL":"Test_Int_EAS_123","ARTIFACT_LOCATION":"Int","ARTIFACT_DOMAIN":"ABC","ARTIFACT_AUTHOR":null,"REGISTERED_EMAIL":"[email protected]","REGISTERED_DATE":"27-07-2011","REGISTERED_TIME":"11:09:00"}
내가, 방화범이 모두 잘 볼 수 있지만 내 빈 테이블을 이 데이터로 채워지지 않습니다.
아이디어가 있으십니까?
@ 카일 : Errr - thats it. 내가 가진 게없는 것 같아? 이것은 DataTables에 대한 내 첫 시도 (투쟁)이며 문서에서 복사하는 것입니다. http://www.datatables.net/usage/callbacks#fnServerData
@MarcB : 추가되었지만 여전히 데이터가 표시되지 않았습니다. 도움을 주셔서 감사합니다.
검색? – Kyle
'성공 : 함수 (데이터) {fnCallback (데이터); }'반환 된 데이터를 명시 적으로 전달하려면? –
결과를 반환하는 PHP 소스 코드를 보여줄 수 있습니까? 여기에 요청 된 올바른 형식을 제공하지 않았다고 생각하기 때문에 http://www.datatables.net/usage/server-side –