2015-02-07 1 views
0

레거시 코드를 작성 중입니다. 바로 DataTable 1.8.0을 사용하고 있습니다. 이 버전이 aoServerParams를 지원하지 않는 것 같습니다. 나는 또한 시도했다Datatable 1.8.0 서버 매개 변수 추가 작업이 없습니다.

"fnServerData": function (sSource, aoData, fnCallback) { 

       aoData.push({ "name": "data1", "value": $("#data1").val() }); 
       aoData.push({ "name": "data2", "value": $("#data2").val() }); 

       $.getJSON(sSource, aoData, function (json) { 
        fnCallback(json); 
       }) 

그러나 그것은 작동하지 않는다. 누군가 제발 도와 줄 수 있어요.

참고 : POST 요청을해야합니다. 당신이 fnServerParamsfnServerData을 혼합하는 것처럼

+0

당신이 '작동하지 않는'무엇을 의미합니까? 제발 좀 더 자세히 설명해주세요. – markpsmith

+0

Theres 매개 변수는 서버로 보내지 않습니다. –

답변

0

것 같다 ...이 시도 :

"fnServerParams": function (aoData) { 
     aoData.push({ "name": "data1", "value": $("#data1").val() }); 
     aoData.push({ "name": "data2", "value": $("#data2").val() }); 
}, 
"fnServerData": function (sSource, aoData, fnCallback) { 
      $.getJSON(sSource, aoData, function (json) { 
       fnCallback(json); 
      }); 
},