【问题标题】:refresh table without refreshing page using ajax Django使用ajax Django刷新表而不刷新页面
【发布时间】:2020-12-16 11:03:33
【问题描述】:

我正在使用 ajax 更新页面而不在 Django 中刷新 我想更新表格但我没有在我的views.py中使用api我可以只刷新表格吗

脚本

$.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
    }   
});

【问题讨论】:

  • 您需要添加新的 API 或从响应数据中获取相关部分。根据问题中提供的信息,很难回答这个问题。请考虑添加更多信息,例如 API 返回的内容。

标签: javascript jquery django


【解决方案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;
    }   
});

【讨论】:

    猜你喜欢
    • 2019-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-22
    • 1970-01-01
    • 1970-01-01
    • 2021-05-15
    • 2017-03-17
    相关资源
    最近更新 更多