javascript - 未捕获的 ReferenceError:未定义 toastr
问题描述
我正在尝试在我的 .NET Core 3.1 项目中使用 toastr 库。
我添加了客户端库
我还在 .cshtml razer 文件的 head 标记中包含了引用:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>
<link href="//cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/css/toastr.min.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/js/toastr.min.js"></script>
<link href="~/lib/toastr.js/toastr.css" rel="stylesheet" />
<script src="~/lib/toastr.js/toastr.min.js"></script>
<script src="~/lib/jquery/jquery.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
我面临的问题是当我尝试使用上面的 toastr 时出现错误“未捕获的引用错误:toastr 未定义”
<script> toastr.success("s");</script>
任何建议,将不胜感激!
解决方案
可能是您在完全定义之前尝试运行 toastr。它在这里工作正常:
<link href="//cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/css/toastr.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>
<script> toastr.success("s");</script>
推荐阅读
- ios - 在 UICollectionView 中将 boundingRectWithSize 与 UITextView 一起使用
- bash - 在 bash 中添加类似的行
- arrays - 在mongodb中使用数组查询模型
- python - groupby 索引的嵌套字典
- scala - 无法从 Scala 泛型方法调用重载的 Java 方法
- r - 在 R 中创建具有多列的散点图
- python - 支持带有 aumbry 的加密和非加密配置
- cluster-analysis - 菊花出现“无效类型字符”错误
- java - Java中的斐波那契数列
- node.js - 由 heroku 调度程序创建的一次性测功机永远不会死亡(永远不会自杀,自杀......)