Ajax не возвращает данные на сервер (Django) при нажатии на некоторые кнопки
Я создаю веб-страницу, содержащую автоматически генерируемые кнопки, используя Django. Я использую AJAX для обновления значений таблицы в соответствии с каждым нажатием кнопки. Когда я пытаюсь вывести request.POST
на стороне сервера, значение возвращается непоследовательно. Иногда возвращает, иногда нет.
Я пробовал поместить alert
в метод success
и каждый раз, когда я нажимаю на кнопку, появляется alert
, хотя он не возвращает значение.
<button name="date" type="submit" value={{d}} onclick="sendData(event)">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script>
function sendData(event) {
event.preventDefault();
$.ajax({
type: "POST ",
url: " ",
data: {
date: event.target.value,
csrfmiddlewaretoken: '{{ csrf_token }}',
},
success: function(data) {
},
failure: function() {
}
});
}
</script>