我们如何将datepicker初始化为一个由ajax附加的文本框

时间:2017-06-29 13:18:58

标签: javascript jquery jquery-ui yii jquery-ui-datepicker

在PHP的yii框架中,我尝试附加文本框,然后初始化datepicker。 我已经有两个静态文本框,其中datepicker在from中正常工作,另外两个需要添加,而datepicker在这些文本框中初始化。

当我在ajax成功通话后尝试初始化时。它正在显示

  

datepicker不是函数

我的ajax电话:

$.ajax({
            type: 'get',
            url: url,
            cache: false,
            dataType: 'html',
            success: function (html) {
                $('.append_more_parents:last').append(html);
                var num_form = parseInt($('.count').length + 2);
                $('.count:last').text('Parental Responsibility ' + num_form);
                $form = $('#appended_form');
                $form.replaceWith($form.html());
                container_id++;
                $('#datepicker').datepicker();
            },
            error: function (err) {
                bootbox.alert('Sorry adding of parental details failed! Please try again');
            }
});

1 个答案:

答案 0 :(得分:2)

如果显示“datepicker不是函数”似乎你的HTML页面中没有包含Jquery datepicker库吗?