如何将jquery的datepicker存储到数据库中

时间:2016-11-29 14:45:57

标签: javascript android jquery eclipse datepicker

对于我的日期选择器,我能够在eclipse上显示它并且它在视觉上工作正常,但是,在选择日期后,我无法将其存储在任何地方。这是我目前的datepicker代码。

$(function() { 
  $( "#datepicker" ).datepicker({ 
      onSelect: function(dateText, inst){ 
          $("input[name='date']").val(dateText);}
    });
  } );

我无法将其存储在本地或存储到我的数据库中,甚至无法将其保存。我收到了[object Object]和[object htmlinputelement]等错误。

如果有人能够逐步告诉我如何存储datepicker的价值,我真的很感激。

我的datepicker的参考是:https://jqueryui.com/datepicker/ &安培;我正在eclipse上开发它

2 个答案:

答案 0 :(得分:0)

您可以使用AJAX。假设你有一个表单,那个表单有一个日期输入,id就像date这样的输入让我们说:

var date = $('#date').val();
$.ajax({
    type: 'post',
    url: 'your_script.php', 
    data: {date: date},
    success: function(response){
        console.log(response);
    }
})

此外,您还需要一个服务器端脚本。

<强>更新

我已经让你成为一个小提琴,看到选择后提醒日期。我已经创建了一个带有datepicker输入的HTML表单。 LINK

存储来自datepicker的值的一个简单示例是将其保存在例如本地存储中,更准确地保存在浏览器中,正如您在小提琴JavaScript localStorage中看到的那样。

答案 1 :(得分:0)

由于您使用ID来初始化datepicker,我假设只有一个datepicker实例,您想要它的值。

您可以使用val()

var datetime = $("#datepicker").val()

var datetime = document.getElementById("datepicker").value