Поскольку в Livewire невозможно показать предупреждение несколько раз с помощью session ()-> flash () я попытался искать альтернативу. Я нашел довольно хорошую альтернативу, которая посвящена событию, а затем выступал в JavaScript. Но каким -то образом ничто не воспроизводит. Событие проходит и работает, оно правильно зарегистрировано, но каким-то образом я ничего не могу получить в HTML.document.addEventListener("DOMContentLoaded", function () {
Livewire.on("error", (bericht) => {
console.log("Error event received:", bericht);
alert();
});
Livewire.on("succes", (bericht) => {
console.log("Success event received:", bericht);
alert();
});
function alert()
{
const alert_container = document.getElementById("alert-container");
alert_container.innerHTML = "test";
}
});
< /code>
и контейнер оповещения находится в самом HTML: < /p>
@csrf
@if (session()->has('error'))
@endif
@if (session()->has('succes'))
@endif
< /code>
и событие отправлено здесь: < /p>
} else {
$this->dispatch('error', 'Ongeldig e-mailadres of wachtwoord.');
return;
}
< /code>
и, наконец, это журналы: < /p>
Error event received: ['Ongeldig e-mailadres of wachtwoord.']
< /code>
Так что он получает, но не редактирует HTML.
Кто -нибудь знает решение? < /p>
Подробнее здесь: https://stackoverflow.com/questions/795 ... isnt-shown
ПРЕДЛОЖЕНИЕ LIVE WHIRE, направленное на распределение предупреждения не показывается ⇐ Javascript
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Achunit - исключить правило, направленное на интерфейс к воздействию @Interface (аннотация)
Anonymous » » в форуме JAVA - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-