我在通过 ajax 更新的 div 中有一个 jquery datepicker。我可以在整个页面重新加载后打开一次 datepicker,但是在 ajax 只更新一个包含 datepicker 输入的 div 之后,我看不到 datepicker。我已经尝试过解决类似问题的解决方案,但没有运气。
我对 jquery 和 ajax 不是很熟悉,所以也许有人可以立即看到问题。
我有一个包含 ajax 的 jquery 函数:
function example(){
$.ajax({
url: "page.php",
cache: false,
success: function(data){
$('#div').html(data);
}
});
}
Ajax 重新加载一个 div,其中有一个 datepicker 输入,如下所示:
<input type="text" id="datepicker"/>
Datepicker 是这样构造的:
$(function() {
$("#datepicker").datepicker({dateFormat: "dd.mm.yy"});
$.datepicker.setDefaults(
$.extend(
{'dateFormat':'yy-mm-dd'},
$.datepicker.regional['fi']
)
);
});
我必须做什么,才能在每次通过 ajax 更新 div 时看到 datepicker?一些建议 datepicker 在 ajax 成功时刷新,我没有让它以这种方式工作,或者不知道如何!