Javascript Flash消息slideDown不是一个功能

Javascript Flash消息slideDown不是一个功能,javascript,jquery,alert,Javascript,Jquery,Alert,我正在运行一个PythonFlask应用程序,当用户使用一条下拉的flash消息采取行动时,我会给用户一些反馈。它包含两个参数,一个消息和一个Boostrap类型的警报(成功、警告等)。它在我的本地机器上工作,但由于我已将其上载到Pythony,在那里我收到以下消息: Routee.js:627未捕获(承诺中)类型错误:alert.alert(…).slideDown不是函数 在flash中(Routee.js:627) 在Routee.js:646 第646行是: alert.alert().

我正在运行一个PythonFlask应用程序,当用户使用一条下拉的flash消息采取行动时,我会给用户一些反馈。它包含两个参数,一个消息和一个Boostrap类型的警报(成功、警告等)。它在我的本地机器上工作,但由于我已将其上载到Pythony,在那里我收到以下消息:

Routee.js:627未捕获(承诺中)类型错误:alert.alert(…).slideDown不是函数
在flash中(Routee.js:627)
在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,在那里无法发出警报。将其更改为最新版本,嘿,普雷斯托


感谢大家

该错误意味着向jQuery添加
alert()
方法的库尚未加载。检查控制台以确保所有引用的脚本都已加载到远程版本中。@adityab是否让
警报
变量已包含对
#警报
元素的引用。您使用哪个库来执行
警报
?@rorymcrossan Yes。。我指的是调用
.alert()
函数使其成为实际的警报。通常jQuery插件都遵循这种做法。但我看到代码中已经有了进一步的变化。