2012-07-05 2 views
2

내 asp.net4.0 응용 프로그램에 데이터를 표시하는 데 datatables api를 사용하고 있습니다.JQuery 데이터 테이블에 사용자 지정 처리 메시지를 표시하는 방법

datatables

나는 내가 데이터베이스에서 행을 삭제하는 JQuery와 아약스 요청을 보내이 링크를 클릭 data.when 행을 삭제 한 열 [삭제]를 가지고있다. 서버 측 처리로 데이터를 삭제할 때까지 [레코드 삭제 중 ...]과 같은 메시지를 일반 사용자에게 표시하고 싶습니다.

div에 내 div를 쓰고 [Delete deleting record ...]라는 div를 클릭하면 해당 메시지가 표시되지만 삭제 작업이 완료되면 [Processing ...] 메시지가 표시됩니다. ] (이것은 데이터베이스에 내장 된 메시지입니다) 두 메시지가 표시 될 때 홀수처럼 보입니다.

최종 사용자에게 메시지를 표시하려면 어떻게해야합니까?

JSCode

$('#tblVideoList .delete').live('click', function (e) { 
    e.preventDefault(); 
    var oTable = $('#tblVideoList').dataTable(); 
    var aPos = oTable.fnGetPosition(this.parentNode); 
    var aData = oTable.fnGetData(aPos[0]); 

    if (confirm('Are you sure want to delete the record.')) { 
     $("#divDelete").show(); 
     var today = new Date(); 
     $.ajax({ 
      type: "GET", 
      cache: false, 
      url: "samplepage.aspx", 
      success: function (msg) { 
       $("#divDelete").hide(); 
       oTable.fnDraw(); 
      } 
     }); 
    } 
    return false; 
}); 

감사

+0

js 파일은 어디에서 찾을 수 있습니까? 나는 또한 datatables을 가지고 있지만 .js와 .css 파일을 찾을 수 없다. –

+0

.js와 .css 파일에 대해 ur는 – Sukhjeevan

+0

에 대해 이야기하고있다. 위의 파일을 거짓말? 그 파일을 찾을 수있는 방법과 그 파일의 위치는 –

답변

5

당신은에 의해 텍스트 처리를 변경할 수 있습니다

$('#example').dataTable({ 
     "oLanguage": { 
      "sProcessing": "Deleting record..." 
     } 
    }); 

하지만 당신은 항상 사업부를 처리 찾을 텍스트를 교체하고 수동으로 표시 할 수 있습니다.

+0

div를 사용하여 솔루션을 시도했지만 요청한 데이터 테이블에 대해 첫 번째 요청에 대해서만 작동합니다. , oLanguage 설정을 사용하는 것이 더 좋습니다 :) –

관련 문제