Я запускаю приложение Python Flask и даю пользователю некоторую обратную связь, когда действия предпринимаются с помощью сообщения fla sh, которое выпадает. Он принимает два аргумента: сообщение и тип предупреждения Boostrap (успех, предупреждение и т. Д. c). Он работает на моем локальном компьютере, но поскольку я загрузил его в PythonAnywhere, я получаю следующее сообщение:
Routee. js: 627 Uncaught (in обещание) TypeError: alert.alert (.. .). slideDown не является функцией
в fla sh (Routee. js: 627)
в Routee. js: 646
Строка 646:
alert.alert().slideDown(300)
Вся функция fla sh указана ниже. Возможно, есть лучший способ сделать это, я не уверен. Я не могу понять, почему он работает локально и ни разу не загружен.
function flash(message, type) {
console.log(message, type)
alert = jQuery("#alert")//.alert();
alert.html(message)// change the message
alert.attr('class','alert alert-' + type)
alert.alert().slideDown(300)
setTimeout(function () {
alert.alert().slideUp(300)
}, 1500)
}