/ / JavaScript / jQuery i Python Ajax wymuszają błąd - javascript, jquery, python, ajax, flask-wtforms

JavaScript / jQuery i Python Ajax wymuszają błąd - javascript, jquery, python, ajax, flask-wtforms

Używam formularzy kolb WTF do renderowania elementówdo mojego szablonu kryteriów raportu. Po wypełnieniu formularza i kliknięciu przez użytkownika trafień zostanie wysłane zapytanie do odpowiedniego widoku, a formularz kolby zostanie zatwierdzony. Jeśli wystąpi błąd sprawdzania poprawności, muszę sflashować błąd i zwrócić szablon kryteriów raportu z polami wyróżnionymi błędem, w przeciwnym razie muszę wyświetlić wyniki raportu. Problem polega na tym, że jeśli wystąpi błąd sprawdzania poprawności, szablon zwrócony z widoku musi zostać załadowany do pliku <div> który nie jest taki sam jak <div> w którym muszę wyświetlić wyniki. Również jak wymusić błąd z mojego widoku.

W tej chwili mam następujące wywołanie ajax, alez jakiegoś powodu, jeśli sprawdzanie poprawności się nie powiedzie, nic nie robi, natomiast jeśli sprawdzanie poprawności minie, a wywołanie zwróci wyniki, to działa dobrze

function loadReport() {
$.ajax({
url: <endpoint>,
dataType: "text/html",
success: function(data) {
$("#reportResults_placeholder").html(data);
},
error: function (request, status, error) {
$("#reportCriteria_placeholder").html(data);
}
});
}

Odpowiedzi:

1 dla odpowiedzi № 1

Próbować

zmiana

 error: function (request, status, error) {
$("#reportCriteria_placeholder").html(data); //change data to error
}

do

 error: function (request, status, error) {
$("#reportCriteria_placeholder").html(error); //change data to error
}