Как обновить данные представления POST, которые я уже обновлял с помощью той же функции AJAX?
Мы использовали AJAX для запуска POST-запроса с набором данных. Мы заметили, что часть данных была отправлена неправильно. Исправив это, мы снова отправили запрос, но веб-страница, на которой отображаются данные, не обновляется, несмотря на то, что мы проверили, что запрос отправляет данные правильно. Подскажите, пожалуйста, как это можно исправить.
Вот мой код:
//ajax function to send graphs to backend
$(document).ready(async function(){
await new Promise(r => setTimeout(r, 1500));
var canvas_elements=document.getElementsByClassName("chartjs-render-monitor")
if (canvas_elements.length==2) {
$('#bar-chart').addClass(function(){
const csrf_cookie=getCookie('csrftoken');
$.ajax({
url: "graphs/",
type: "POST",
data:{
type:$('#vot_type').val(),
graphs:graphs_images(),
},
beforeSend: function(xhr) {
xhr.setRequestHeader("X-CSRFToken", csrf_cookie)
},
failure: function(data){
console.log(error)
}
}).done(function(response){
console.log("Hecho")
});
});
}
});
Мы проверили консоль, чтобы убедиться, что данные были отправлены правильно, и, как мы видим, она отправляет тип и url графиков. console
Но когда мы проверяем веб, он не обновляется.
Заранее большое спасибо!