Javascript 如何将参数传递给Toaster';什么是单打比赛?

Javascript 如何将参数传递给Toaster';什么是单打比赛?,javascript,toastr,Javascript,Toastr,我在下面的场景中:我必须在点击时打开一个页面。 考虑当通知从SignalR到达时,在实际场景中显示弹出窗口。在我创建的dojo中,它更简单,因为我有一个名为test的对象 你可以到达道场 代码如下: $(function () { var test ={"Message" : "ciao"}; toastr.options.onclick = function(e) {alert(test.Message); } $('#error').click(function () { //

我在下面的场景中:我必须在点击时打开一个页面。 考虑当通知从SignalR到达时,在实际场景中显示弹出窗口。在我创建的dojo中,它更简单,因为我有一个名为test的对象

你可以到达道场

代码如下:

$(function () {

var test ={"Message" : "ciao"};

toastr.options.onclick = function(e) {alert(test.Message); }

$('#error').click(function () {
    // make it not dissappear
    toastr.error("Noooo oo oo ooooo!!!", "Title", {
        "timeOut": "0",
        "extendedTImeout": "0"
    });
});
$('#info').click(function () {
    // title is optional
    toastr.info("Info Message", "Title");
});
$('#warning').click(function () {
    toastr.warning("Warning");
});
$('#success').click(function () {
    toastr.success("YYEESSSSSSS");
});
}))


我希望通过测试对象作为一个参数,而不是作为一个全局参数

希望这不会太晚-但在类似情况下,这对我有帮助:

    toastr.options.onclick = function(e) {alert(this.data.Message); }

        $('#error').click(function () {
            // make it not dissappear
            toastr.error("Noooo oo oo ooooo!!!", "Title", {
                "timeOut": "0",
                "extendedTImeout": "0", 
                "data": {"Message": "ciao error"}
            });
        });
        $('#info').click(function () {
            // title is optional
            toastr.info("Info Message", "Title", {
                   "data": {"Message": "ciao info"}
            });
        });
        $('#warning').click(function () {
            toastr.warning("Warning");
        });
        $('#success').click(function () {
            toastr.success("YYEESSSSSSS");
        });
    });

参数将从何处传递?您需要
$(“#success”)。单击
toastr.options上发送参数。单击
?我想在用户单击通知弹出窗口时传递一个参数,在本演示中,可以从单击事件传递参数。非常感谢,非常感谢