2016-12-15 2 views
0

저는 성공한 ajax 호출 이후에 javascript 함수를 초기화해야한다는 것을 알고 있지만 저의 경우에는 그렇게 작동하지 않습니다.자바 스크립트 함수 datepicker, lazyload가 Ajax 호출 후에 작동하지 않습니다.

jQuery를 :

$.ajax({ 
      type:'POST', 
      url:ajaxurl, 
      data:{ 
       action:'get_more_posts', 
      }, 
      success:function(data){ 
       console.log(data); 
       $('#posts-inner-container').append(data); // data includes datepicker textbox 
       $('.datepicker').datepicker(); 
      } 
     }); 
+1

$ (data) .find ('. datepicker'). –

+0

행운이 없음, $ ('body')도 수행하려고 시도했습니다. find ('. datepicker'). datepicker(); –

+0

'console.log (data);의 결과는 무엇입니까? ' –

답변

0

모든 사이트를 통해 날짜 선택기를 초기화 다음은 내 코드입니다. 다음 코드를 사용하십시오 :

$.ajax({ 
     type:'POST', 
     url:ajaxurl, 
     data:{ 
      action:'get_more_posts', 
     }, 
     success:function(data){ 
      console.log(data); 
      $('#posts-inner-container').append(data); // data includes datepicker textbox 
      $(document).find('.datepicker').datepicker(); 
     } 
    }); 
+1

감사합니다. –

관련 문제