簡體   English   中英

使用Ajax回發后的jQuery Datepicker錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM