У меня есть таблица сборки с jquery-datatable.Конфигурация моего источника данных:
$('#example1').DataTable(tableOption){
order:[[1, 'desc']],
//....
searching: true, //use default search function
//....
}
Когда загружаются данные, существует запрос ajax, который изменяет данные одной строки, например:
$.ajax({
url:'...',
//....
sucess:function(data){
var newStatusStr= 'Retrieved'; //before was : Published
tr.find('.schedule_status').html(newStatusStr);
tr.find('.schedule_status').attr('title', newStatusStr);
}
})
После завершения ajax данные tdизменилось (с «Опубликовано» на «Получено»), но когда я ввел «Опубликовано», результат поиска в datatable все еще был со старыми данными.Вот несколько скриншотов:
- Изображение начального поиска
- Изображение, которое изменилось при помощи ajax
- Изображение html-элемента
Вы можете увидеть это, сравнив изображение 1 и изображение 2
Я просмотрел много документов о данных, но до сих пор понятия не имеюКак я могу сделать, чтобы получить правильный результат?Большое спасибо!