আমার কাছে একটি বুটস্ট্র্যাপ ২.৩২ মডেল রয়েছে যা আমি অন্য দৃশ্যের এইচটিএমএলকে গতিশীলভাবে toোকানোর চেষ্টা করছি। আমি কোডইনিটার ২.১ এর সাথে কাজ করছি। অনুসরণ করছেন পরিবর্তনশীল একটি দৃশ্য মধ্যে একটি বুটস্ট্র্যাপ মোডাল আংশিক দৃশ্য ঢোকাতে , আমি আছে:
<div id="modal_target"></div>
সন্নিবেশ জন্য লক্ষ্য ডিভ হিসাবে। আমার দৃষ্টিতে আমার কাছে এমন একটি বোতাম রয়েছে যা দেখে মনে হচ্ছে:
<a href="#message" class="btn btn-large btn-info" data-action="Message" data-toggle="tab">Message</a>
আমার জেএস রয়েছে:
$.ajax({
type : 'POST',
url : "AjaxUpdate/get_modal",
cache : false,
success : function(data){
if(data){
$('#modal_target').html(data);
//This shows the modal
$('#form-content').modal();
}
}
});
মূল দৃশ্যের বোতামটি হ'ল:
<div id="thanks"><p><a data-toggle="modal" href="#form-content" class="btn btn-primary btn-large">Modal powers, activate!</a></p></div>
আমি এখানে আংশিক দর্শন হিসাবে আলাদাভাবে সঞ্চয় করতে চাই:
<div id="form-content" class="modal hide fade in" style="display: none;">
<div class="modal-header">
<a class="close" data-dismiss="modal">×</a>
<h3>Send me a message</h3>
</div>
<div class="modal-body">
<form class="contact" name="contact">
<fieldset>
<!-- Form Name -->
<legend>modalForm</legend>
<!-- Text input-->
<div class="control-group">
<label class="control-label" for="user">User</label>
<div class="controls">
<input id="user" name="user" type="text" placeholder="User" class="input-xlarge" required="">
<p class="help-block">help</p>
</div>
</div>
<!-- Text input-->
<div class="control-group">
<label class="control-label" for="old">Old password</label>
<div class="controls">
<input id="old" name="old" type="text" placeholder="placeholder" class="input-xlarge">
<p class="help-block">help</p>
</div>
</div>
<!-- Text input-->
<div class="control-group">
<label class="control-label" for="new">New password</label>
<div class="controls">
<input id="new" name="new" type="text" placeholder="placeholder" class="input-xlarge">
<p class="help-block">help</p>
</div>
</div>
<!-- Text input-->
<div class="control-group">
<label class="control-label" for="repeat">Repeat new password</label>
<div class="controls">
<input id="repeat" name="repeat" type="text" placeholder="placeholder" class="input-xlarge">
<p class="help-block">help</p>
</div>
</div>
</fieldset>
</form>
</div>
<div class="modal-footer">
<input class="btn btn-success" type="submit" value="Send!" id="submit">
<a href="#" class="btn" data-dismiss="modal">Nah.</a>
</div>
</div>
আমি যখন বোতামটি ক্লিক করি তখন মডেলটি সঠিকভাবে সন্নিবেশ করা হয়, তবে আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:
TypeError: $(...).modal is not a function
আমি এটা কিভাবে ঠিক করবো?
jQuery(...).modal
। আপনার jQuery সামঞ্জস্যযোগ্যতা মোডে থাকতে পারে, jQuery দুইবার অন্তর্ভুক্ত করা হয়েছে কিনা তাও পরীক্ষা করে দেখুন।