小编Mr.*_*ump的帖子

首次选择后,Bootstrap datepicker刷新/更新

我在这样的表单上使用bootstrap-datepicker内联模式.表格中的代码

 <div id="frmdate" data-date=""></div>
Run Code Online (Sandbox Code Playgroud)

并使用jquery ajax从服务器返回更新data-date值.

在datepicker日期选择中,我们将值写入隐藏输入..

<input type="hidden" name="ttsasssd" id="ttsasssd">
Run Code Online (Sandbox Code Playgroud)

Datpicker代码..

strtdatedump变量是来自AJAX接收的日期.我在每个表单提交上写入"data-date"值.设置datepicker的新日期.

$("#frmdate").attr("data-date", strtdatedump);
$("#frmdate").datepicker({format: "yyyy/mm/dd"});
$("#frmdate").on('changeDate', function(){
$("#ttsasssd").val(
    $("#frmdate").datepicker('getFormattedDate')
   );
});
Run Code Online (Sandbox Code Playgroud)

我尝试使用datepickers update()方法更新datepickers,但它没有显示当前的设置日期.

$("#frmdate").datepicker('update');
Run Code Online (Sandbox Code Playgroud)

每个表单提交后如何更新日期选择器?

编辑1

我如何获取新日期,

编辑问题是因为我无法写评论,我正在使用ajax获取新日期.我试图将新的ajax发送日期存储在一个变量中,并在datepicker中添加它,但它不起作用.我做错了什么???

$("#getAddForm").click(function(event){
  $.ajax({
    url: "/top-thirty-assamese/getdate/",
    type: "GET",
    dataType: "json",
    success: function(data){
      if(data !== "")
      {
          var strtdatedump = data.start;
          $("#frmdate").attr("data-date", strtdatedump);
           $("#frmdate").datepicker('update', strtdatedump);
           $("#frmdate").on('changeDate', function(){
              $("#ttsasssd").val(
                  $("#frmdate").datepicker('getFormattedDate')
                );
           }); 
Run Code Online (Sandbox Code Playgroud)

jquery datepicker

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

datepicker ×1

jquery ×1