jquery datetime picker не работает после вызова jquery ajax? - PullRequest
0 голосов
/ 30 августа 2011

Я использую jquery datepicker на странице jsp, и когда я вызываю ajax, чтобы загрузить некоторые данные с сервера, и в случае успешной загрузки данных ajax в тег div, после этого я не могу увидеть средство выбора даты.

когда я нажимаю на текстовое поле, я показываю средство выбора даты, но при нажатии кнопки я загружаю данные через ajax, и после этого средство выбора даты не работает

 <html>
 <head>      
  <script>
  $(document).ready(function()
  {
   $('#end_dtnw').datepicker({ dateFormat: 'dd-M-yy' });
   $("#reportList").click(function(){ 
   $.ajax({
         type : 'Post',
         url : 'www.google.com',
         data: "prjid="+prjid,
         beforeSend : function(){
         },
         success : function(data){
             $('#newreportdata').html(data);
         },
         error : function(jqXHR, textStatus, errorThrown){
         }
        }); 
  });
  }
  </script>
  </head>
  <body>
  <input type="text" name="end_dtnw" id="end_dtnw" />
  <input type="button" name="reportList" id="reportList" />
  <div id="newreportdata"></div>
  </body> 
  </html>

  //consider that my coding is correct.....

enter image description here

СПАСИБО в продвинутом ......

Ответы [ 2 ]

0 голосов
/ 30 августа 2011

Вот статья о средстве выбора даты, использующем функцию live () в jQuery (AJAX):

http://www.vancelucas.com/blog/jquery-ui-datepicker-with-ajax-and-livequery/

Это может помочь вам.

0 голосов
/ 30 августа 2011

Звучит так, как будто загружаемый вами HTML имеет проблему. Хотите показать нам это? Тогда мы могли бы увидеть проблему. Кроме того, покажите нам HTML для #end_dtnw и #newreportdata.


Спасибо за редактирование - ваш HTML не соответствует снимку экрана - Я не вижу текст от и до и т. Д. Пожалуйста, покажите код, в котором возникла проблема, или воспроизведите его в сокращенном виде.

Вы также можете сделать тестовый пример на jsfiddle.com и показать мне, что - тогда мы все увидим, что произошла ошибка.

...