Php Javascript日期选择器在ajax中不起作用

Php Javascript日期选择器在ajax中不起作用,php,javascript,ajax,Php,Javascript,Ajax,我正在使用这个代码 window.onload = function(){ new JsDatePick({ useMode:2, target:"report_date_start", dateFormat:"%d-%M-%Y" }); new JsDatePick({ useMode:2, target:"report_date_end"

我正在使用这个代码

window.onload = function(){
        new JsDatePick({
            useMode:2,
            target:"report_date_start",
            dateFormat:"%d-%M-%Y"
        });
        new JsDatePick({ 
        useMode:2, 
        target:"report_date_end", 
        dateFormat:"%Y-%m-%d"
        });
      };
function dwnyear_click(id)
{
    var urls=siteurl+"?action=Date_range&id="+id;
    $.ajax({  
        type: "POST",  
        url: urls,  
        success: function(msg)
        {
            $("#dwn_year").html(msg);
            $("#dwnyear_dropdown").css("display","none");}
    });             
}

<input name="report_date_start" type="text" id="report_date_start"  />
<input name="report_date_end" type="text" id="report_date_end"  />
window.onload=function(){
新JsDatePick({
使用模式:2,
目标:“报告日期和开始时间”,
日期格式:“%d-%M-%Y”
});
新的JsDatePick({
使用模式:2,
目标:“报告日期”,
日期格式:“%Y-%m-%d”
});
};
函数dwnyear\u单击(id)
{
var url=siteurl+“?action=Date\u range&id=“+id;
$.ajax({
类型:“POST”,
url:url,
成功:功能(msg)
{
$(“#dwn_year”).html(msg);
$(“#dwnyear_下拉列表”).css(“显示”、“无”);}
});             
}

我需要通过ajax加载文本框以形成表单,日期选择器不工作。我在我的网站上使用了相同的日期选择器,没有任何问题。如何解决这个问题?我添加了ajax代码。Onsuccess返回文本字段

我认为当您通过AJAX请求加载代码时不会触发window.onload事件,因为页面已经加载


您应该尝试在原始页面上使用Javascript,或者不使用该事件,而是将代码放入AJAX成功事件中,该事件将在AJAX请求成功完成时触发。

我认为当您通过AJAX请求加载代码时,不会触发window.onload事件,因为页面已经加载


您应该尝试将Javascript放在原始页面上,或者不使用该事件,而是将代码放入AJAX成功事件中,该事件将在AJAX请求成功完成时触发。

@Ahmad i添加了AJAXcode@Ahmad我添加了ajax代码