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代码