আমি বেশ কয়েকটি হাইপারলিঙ্ক পেয়েছি যার প্রত্যেকটির একটি আইডি সংযুক্ত রয়েছে। আমি যখন এই লিঙ্কটিতে ক্লিক করি তখন আমি একটি মডেল ( http://twitter.github.com/bootstrap/javascript.html#modals ) খুলতে চাই এবং এই আইডিটি মডেলটিতে পাস করতে চাই। আমি গুগলে অনুসন্ধান করেছি, কিন্তু এমন কিছু খুঁজে পেল না যা আমাকে সাহায্য করতে পারে।
এই কোড:
<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" ...>
, তখন মডেলটি ঠিকঠাকভাবে খোলে তবে এতে কোনও ডেটা থাকে না।
আমি এই উদাহরণটি অনুসরণ করেছি: বুটস্ট্র্যাপে মোডাল.শো () ফাংশনে মান আর্গুমেন্টগুলি কীভাবে পাস করতে হয়
(এবং আমি এটিও চেষ্টা করেছি: মডেল সংলাপে ইনপুট মানটি কীভাবে সেট করবেন? )