document.addEventListener('DOMContentLoaded', () => {
document.querySelector('form').addEventListener('submit', async (event) => {
event.preventDefault();
const { currentTarget: form } = event;
const { method, action } = form;
const response = await fetch(action, { method, body: new FormData(form) });
const json = await response.json();
if (json.url) {
window.location.href = '/' + json.url;
} else {
alert(json.status + ' - ' + json.message);
}
})
})
|
Цитата:
Может быть я что-то не то делаю. Мне нужно как-то адаптировать этот код или просто заменить текущий? |
Цитата:
|
Всё равно не работает :))
Просто вот это выводится на белой странице:
{"status":"success","message":"post added successfully"}
$this->error = 'name should be from 10 to 100 char'; return false; Не то пишу. Выводится сообщение об успехе:
$this->view->message('success', "post added successfully");
|
Точка с запятой пропущена была. Вопрос снят. Всем огромное спасибо! :) |
| Часовой пояс GMT +3, время: 13:30. |