Я пишу веб-приложение с помощью каналов Django и WebSockets и хочу динамически создавать всплывающие уведомления начальной загрузки (
https://getbootstrap.com/docs/4.2/comComponents/toasts/), когда соединение WebSocket открыто. Проблема в том, что возникает ошибка «Uncaught TypeError: $(...).toast is not a function». Итак, вопрос в том,
как прочитать $('.toast').toast('show');
строку в Socket.onopen (Я не особо увлекаюсь jQuery). Буду благодарен, если у вас есть идеи?
Вот часть js-файла:
Код: Выделить всё
var Socket = new ReconnectingWebSocket(ws_path)
Socket.onopen = function (e) {
newToast();
$('.toast').toast('show');
};
function newToast(data) {
// create Bootstrap toast element
};
В заголовок html-файла загружаются Bootstrap и jQuery:
PS: Я уже пробовал заменить знак доллара на jQuery. Та же ошибка: Uncaught TypeError: jQuery(..) ...
Подробнее здесь:
https://stackoverflow.com/questions/595 ... ding-toast