如何将Ajax数据设置到Bootbox对话框中?

8

我该如何将Ajax返回的数据设置到Bootbox对话框中呢?或者说,当需要设置一些数据时,我需要使用jQuery UI对话框吗?

这段代码不起作用。

bootbox.dialog({
        message: data,
        title: "Custom title",
        buttons: {
        success: {
                label: "Success!",
                className: "btn-success",
            },
        }
    });

请提供更多上下文,并分享您遇到的错误类型。 - Bex
1个回答

36
jQuery.ajax({
    type: 'POST',
    url: $(this).attr('href'),
    success: function(data) {
        bootbox.dialog({
            message: data,
            title: "Custom title",
            buttons: {
                success: {
                    label: "Success!",
                    className: "btn-success",
                },
            }
        });
    }
});

我该如何在消息中使用循环? - Suleman khan
@Sulemankhan,你不能在message中使用循环,但是你可以在调用bootbox之前在data中循环,在success回调函数中。 - Wrong

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接