我在这里遇到了一些问题。我认为解决方案非常简单,我只是在监督某些事情。
所以,我的问题是,我正在尝试在我的网页上使用toastr.js。 到目前为止我得到了什么:
<link href="{% static "flat/css/toastr.min.css" %}" rel="stylesheet"/>
(显然指向toastr.min.css文件)和
<script src="{% static "flat/js/toastr.js" %}" ></script>
(指向toastr.js文件)。
现在就在</body>
之前我已经
<script type="text/javascript">
$(document).ready(function() {
toastr.options={"closeButton": false,"debug": false,"newestOnTop": true,"progressBar": true,"positionClass": "toast-bottom-full-width","preventDuplicates": false,"onclick": null,"showDuration": "300","hideDuration": "1000","timeOut": "5000","extendedTimeOut":"1000","showEasing": "swing","hideEasing": "linear","showMethod": "fadeIn","hideMethod": "fadeOut"};
toastr[success]("Message will come here", "Title");}
);
</script>
所以,我想使用toastr在页面加载时显示通知。 我该如何做到这一点?
答案 0 :(得分:0)
您正在使用未定义的变量success
,该[]
在toastr['success']("Message will come here", "Title");
表示法中使用时应该是字符串,或者只是在点表示法中使用属性名称
尝试
toastr.success("Message will come here", "Title");
或者
public class MyPatternLayout extends PatternLayout {
private ArrayList<String> test;
public ArrayList<String> getTest() {
return test;
}
public void setTest(ArrayList<String> test) {
this.test = test;
}
@Override
public String doLayout(ILoggingEvent event) {
return test.stream().collect(Collectors.joining(", ")); //temporary, for testing purposes only
}
}