Почему
function ajax_(){
$.ajax({url: "/chat", method: 'POST', success: function(){
document.getElementByID("msgs").innerHTML = "";
for (i = 0; i < parseInt("{{data|length}}"); i++) {
document.getElementByID("msgs").innerHTML += "<p>" + "{{data[-1]}}" + "</p>"
};
}, error: function(){console.log("Error!")}});
};
setInterval(function(){ ajax_(); }, 1000);
не обновляет div с {{data}}?
Я делаю это неправильно?
repl: https://repl.it/@aceharvey/hy-dev
РЕДАКТИРОВАТЬ: заменили alert () на console.log ().
EDIT: повысили время, чтобы его каждую секунду.
EDIT: после исправления глупых ошибок кода, этовозвращая 405. Что я сделал не так?
РЕДАКТИРОВАТЬ: 405 Исправлено, но теперь ничего не происходит
РЕДАКТИРОВАТЬ: отсутствует} Исправлено, но теперь ошибка 400
РЕДАКТИРОВАТЬ: длинная строкаправок, теперь вопрос технически другой, поэтому я открыл новый: Почему POST-скрипт JQuery ajax выдает ошибку 400?