2012-07-05 3 views
2

Я использую datatables api для отображения данных в моем приложении asp.net4.0;Как отобразить пользовательское сообщение обработки в данных JQuery

datatables

У меня есть один столбец [Delete], чтобы удалить строку data.when я нажмите на эту ссылку я отправить запрос на JQuery Ajax, чтобы удалить строку из базы данных. Я хочу отобразить сообщение, такое как [Удаление записи ...] конечному пользователю, пока данные не будут удалены обработкой на стороне сервера.

Я положил div на свою страницу и написал сообщение [Удаление записи ...] в div, когда я нажимаю на ссылку удаления, я показываю это сообщение, но когда операция удаления завершена, он также отображает сообщение [Обработка ... ] (который представляет собой встроенное сообщение данных), которое выглядит как нечетное, когда отображается два сообщения.

Что я могу сделать лучше для отображения сообщения конечному пользователю.

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-файлы говорят о – Sukhjeevan

+0

файлах datatables, которые вы можете настроить. liek файл выше? как я могу найти этот файл и где он находится –

ответ

5

Вы можете изменить обработку текста с помощью:

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

, но вы всегда можете найти обработки DIV, заменить текст и показать его вручную.

+0

Я пробовал решение с div, но оно работает только для первого запроса, для избыточного запроса datatables помещает исходный текст с языка , поэтому лучше использовать настройку oLanguage :) –

Смежные вопросы