обновить таблицу без обновления страницы с помощью ajax Django

#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;
    }   
});