Html,如何导入/使用toastr.js

时间:2016-02-13 21:18:14

标签: javascript html toastr

我在这里遇到了一些问题。我认为解决方案非常简单,我只是在监督某些事情。

所以,我的问题是,我正在尝试在我的网页上使用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在页面加载时显示通知。 我该如何做到这一点?

1 个答案:

答案 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
    }
}