将数据传递到引导模式

JavaScript

米亚Near

2020-03-12

我有几个超链接,每个超链接都附有一个ID。当我单击此链接时,我想打开一个模式(http://twitter.github.com/bootstrap/javascript.html#modals),并将此ID传递给模式。我在Google上进行了搜索,但找不到任何可以帮助我的东西。

这是代码:

<a data-toggle="modal" data-id="@book.Id" title="Add this item" class="open-AddBookDialog"></a>

哪个应该打开:

<div class="modal hide" id="addBookDialog">
    <div class="modal-body">
        <input type="hidden" name="bookId" id="bookId" value=""/>
    </div>
</div>

使用这段代码:

$(document).ready(function () {
    $(".open-AddBookDialog").click(function () {
        $('#bookId').val($(this).data('id'));
        $('#addBookDialog').modal('show');
    });
});

但是,当我单击超链接时,没有任何反应。当我提供超链接时<a href="#addBookDialog" ...>,模式可以很好地打开,但是它不包含任何数据。

我遵循以下示例:如何将值参数传递给Bootstrap中的modal.show()函数

(我也尝试过这种方法:如何在模式对话框中设置输入值?

第1203篇《将数据传递到引导模式》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

1个回答
GO老丝LEY 2020.03.12

您可以尝试simpleBootstrapDialog在这里您可以传递标题,消息,取消和提交的回调选项等。

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android