Flash 消息幻灯片不是一个函数



我正在运行一个Python Flask应用程序,并在使用下拉的flash消息进行操作时为用户提供一些反馈。它需要两个参数,一条消息和一个 Boostrap 类型的警报(成功、警告等(。它在我的本地机器上工作,但由于我已将其上传到 PythonAnywhere,因此我收到以下消息:

Routee.js:627 uncatch (in promise( TypeError: alert.alert(...(.slideDown 不是 Flash (Routee.js:627(
at Routee.js:646 的函数

第 646 行是:

alert.alert().slideDown(300)

整个闪光功能如下。也许有更好的方法,我不确定。我不知道为什么它在本地工作而不是上传一次。

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)
}

@Rory McCrossan,我的在线模板引用了旧版本的JQuery,其中不可能发出警报。将其更改为最新版本,嘿。

谢谢大家

最新更新