2015-10-10 5 views
2

Я использую Модальное всплывающее окно щелчком вызвать форму из Ajax, мой вопрос заключается в том, что DatePicker не работает в модальном всплывающем + Ajax FORMDatepicker в Ajax модального Pop Up

здесь код

HTML:

<a href="#" data-toggle="modal" data-target="#myId" class="pickUpClass">Add</a> 

<div class="modal fade" id="myId" tabindex="-1" role="dialog" aria-hidden="true"> 
<div class="modal-dialog"> 
<div class="modal-content">  
    <form class="form-horizontal form-bordered" method="post" id="Form2"> 
     <div class="modal-body"> 
     <div class="panel-body panel-body-nopadding cancelForm" style="max-height:400px; overflow:auto;">  

     </div>    
    </form> 
    </div> 
</div> 

AJAX CODE для вызова ФОРМЕ

$('a.pickUpClass').click(function(){ 
    $.ajax({ 
     type: "POST", 
     url: "AJAX.php", // 
     success: function(msg){ 
      $(".Form2").html(msg); 
     }, 
     error: function(){ 
      //alert("failure"); 
     } 
    }); 

}); 

ajax.php

<input type="text" class="form-control" name="pickUpDate" id="pickUpDate" required> 

, когда я называю ajax.php сразу, DatePicker отлично работает и вызов через AJAX функции DatePicker не работает ..

Что может я делать..??

+0

Почему вы посылаете запрос 'Post' АЯКС? Я не вижу, что вы отправляете с ним какие-либо данные. –

+0

srry, я забыл упомянуть, что я отправляю идентификатор данных с помощью ajax .. на этом идентификаторе меняет моя форма. –

+0

Используете ли вы 'jQuery' datepicker? –

ответ

1

Если вы хотите добавить новый bootstrap-datepicker, вы должны инициализировать вход, который должен быть datepicker, вызывая на нем .datepicker().

Измените свой Ajax функции обратного вызова:

success: function(msg){ 
    $(".Form2").html(msg); 

    $('#pickUpDate').datepicker({ 
     //options object 
    }); 
}, ... 
+0

thnx Ron .. я сделал, изменив предоставленный вами вариант .. и он сработал .. –

+0

Супер полезно! Благодаря! Я потратил некоторое время, пытаясь понять рецепт того, чтобы иметь datepicker в диалоговом окне jQuery UI (модальный) ... используя Drupal 7.x. – Gor