2010-09-01 16 views
0

我有一个HTML页面(的mypage.html),其使用jquery.ui.datepickerjquery.ui.datepicker未装载用Ajax

<table> 
<tr> 
<td valign="middle"><input type="text" name="from_date" id="from_date" ></td> 
<td width="6"><script type="text/javascript"> 
      $(function() { 
         $("#from_date").datepicker(
         {dateFormat: 'mm-dd-yy', showOn: 'both', buttonImageOnly: true, changeMonth: true, changeYear: true ,buttonImage: '../images/calender_icons.gif' }); 
      }); 
      </script></td> 
</tr></table> 

使用Ajax时负载从另一页面当前页时,日期选择器未加载。我的阿贾克斯代码已获得

$(document).ready(function(){ 
    $("#MainDiv").click(function(event){ 
     $.ajax({ 
      url: 'mypage.html', 
      cache: false, 
      success: function(html){ 
       $("#MainDiv").html(html); 
       alert('succ'); 
      }, 
      complete: function(){ 
       alert('comp'); 
      }, 
      error : function(){ 
       alert('err'); 
      }, 
      dataType: "html" 

     }); 
    }); 
}); 

任何帮助,将不胜感激。

回答

0

我用.load方法做了

 


$(document).ready(function(){ 
    $("#MainDiv").click(function(){ 
     $("#secondDiv").load("test.html"); 
    }); 
});