[英]JQuery Datepicker error after Postback with Ajax
我的Datepicker可以正常工作,但是回发后不再起作用。 我也尝试了pageLoad方法,但仍然无法正常工作。
我有一个数据库项目列表。 如果单击列表中的一个项目,则会从数据库的表中获取有关该项目的信息(我将POST方法与Ajax一起使用)。
jQuery的:
<script>
$(function() {
var pickerOpts = { dateFormat: $.datepicker.ATOM };
$("#datepicker").datepicker(pickerOpts);
});
</script>
文本域:
echo("<input type='text' id='datepicker' value='$db[deadline]'>");
我已经搜索了几个小时,但没有发现对我有用的东西。
编辑提示:尝试拉希尔·瓦齐尔的帮助后出现错误:
用这个:
<script>
$(function() {
var pickerOpts = { dateFormat: $.datepicker.ATOM }; //Place this inside below .on handler if this also updates.
$(document).on('focus', '#datepicker', function(e){
$(this).datepicker(pickerOpts);
});
});
</script>
dom更新时必须使用$(document).on
处理程序。 并添加事件focus
以触发datepicker处理程序。
编辑:
查看此答案以获取更多帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.