#javascript #jquery #django
#javascript #jquery #django
Вопрос:
я использую ajax для обновления страницы без обновления в Django я хочу обновить таблицу, но я не использую api в своем views.py могу ли я хотеть обновить только таблицу
скрипт
$.ajax({
type:'POST',// type of the form
data: $('#tableid').serialize(), // all the form name
success: function (data) {
return data // i don't want all return data i want only table data it should refresh
}
});
Комментарии:
1. Вам нужно добавить новый API или извлечь соответствующие части из ваших данных ответа. Трудно ответить на это, основываясь на информации, представленной в вопросе. Пожалуйста, рассмотрите возможность добавления дополнительной информации, например, о том, что возвращается API.
Ответ №1:
сделайте что-то вроде этого, братан, возьмите новые данные таблицы и innerHTML в старых данных таблицы
$.ajax({
type:'POST',
data: $('#tableid').serialize(),
success: function (data) {
var old_tabel_data = document.getElementById('tableid'); // old table
var htmlObject = $(data);
var new_table_data =htmlObject.find("#tableid").html(); // new table
old_table_data.innerHTML=new_table_data;
}
});