La transmission des données à un modal bootstrap

J'ai un couple de liens hypertextes, qui ont chacun un ID relié. Lorsque je clique sur ce lien, je veux ouvrir un modal ( http://twitter.github.com/bootstrap/javascript.html#modals ), et de transmettre ce code à l'modal. J'ai cherché sur google, mais je ne pouvais pas trouver quelque chose qui pourrait m'aider.

C'est le code:

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

Qui doit s'ouvrir:

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

Avec ce morceau de code:

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

Cependant, lorsque je clique sur le lien hypertexte, il ne se passe rien. Quand je donne le lien hypertexte <a href="#addBookDialog" ...>, la modale s'ouvre très bien, mais il ne contient pas toutes les données.

J'ai suivi cet exemple: Comment transmettre des valeurs des arguments à modale.show() dans le Bootstrap

(et j'ai aussi essayé ceci: Comment définir la valeur d'entrée dans un dialogue modale?)

InformationsquelleAutor Leon Cullens | 2012-05-16