Я работаю над проектом и понял, что боковая загрузка с помощью ajax - это путь, к сожалению, у меня больше состояний, чем OK и Ошибка.
Ситуация следующая:
Когда я загружаю часть страницы с помощью ajax, а сайт ответов пуст, это нормально, и все работает как надо.
Однако, когда ответ помечен предупреждением, мне нужно распечатать его на экране. Думаю, ничего особенного.
Это код, с которым я работаю:
В целях тестирования я хотел бы напечатать все, что есть в ответе моего /backend/posthourssingle
на диапазон с идентификатором alert_saveinfo_{{ ma.persnr }}
. Работа с переменной Twig работает, у меня есть span и вывод "res:"
без содержимого из /backend/posthourssingle
. При проверке элемента с помощью сетевого инструмента, например, Chrome, я могу видеть ответ в виде текста HTML.
<script>
$("#submit_{{ ma.persnr }}").click(function(e) {
e.preventDefault();
var json = $("#formtosubmit{{ ma.persnr }}").serialize();
$.ajax({
type: 'POST',
datatype: 'json',
url:'/backend/posthourssingle',
data: json,
success:function(result) {
response = result;
//document.getElementById('alert_saveinfo_{{ ma.persnr }}').innerHTML = '"res:' + response + '"';
showToast('success', 'Datensatz wird gespeichert!', 'Daten von <b>{{ ma.vorname }} {{ ma.nachname }}</b> ({{ ma.persnr }}) wurden in der Datenbank gespeichert.');
// showToast('warning', 'Warning Head!', 'Warning Text.');
}
})
});
</script>