【问题标题】:How to store datepicker for jquery into database如何将jquery的日期选择器存储到数据库中
【发布时间】:2016-11-29 14:45:57
【问题描述】:

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

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

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

如果有人可以逐步告诉我如何存储日期选择器的值,我将不胜感激。

我的日期选择器的参考是:https://jqueryui.com/datepicker/ &我正在eclipse上开发它

【问题讨论】:

    标签: javascript android jquery eclipse datepicker


    【解决方案1】:

    您可以使用AJAX。假设您有一个表单,该表单有一个日期输入和一个 id 在该输入上,例如 date 假设:

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

    你还需要一个服务器端脚本。

    更新

    我让您在选择日期后看到提醒日期。我创建了一个带有日期选择器输入的 HTML 表单。 LINK

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

    【讨论】:

    • 嗨!我真的很感谢你的回复。我真的很抱歉说我不够先进,无法很好地理解 AJAX 的工作原理,所以我不确定我能做到这一点。会有更简单但有效的方法吗?
    • @03131992,好的。我已经用 jsfiddle 的链接更新了我的答案。检查那个简单的例子。您可以从中构建。但是如果你想把它存储到数据库中,你需要知道一种服务器端语言,比如PHP
    • 非常感谢!我已经有一个 php,但我只想知道,我应该初始化 datepicker 吗?
    • 什么意思?你到底想做什么?
    • 我正在尝试存储日期选择器,以便如果用户已预约,他们将能够在日期选择器上选择日期。我在某处读到,第一次使用 datepicker 时,它应该被初始化,我不知道该怎么做。如果我不清楚,我很抱歉。另外,由于我使用的是eclipse,所以我无法执行html表单操作方法= post,有没有其他方法?再次感谢您
    【解决方案2】:

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

    你可以使用val()

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

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

    【讨论】:

    • 嗨!我以前做过这个,但它给了我一个“未定义”的错误。之后我不知道该怎么做!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-11
    • 2014-07-09
    • 2020-12-07
    • 1970-01-01
    • 2016-06-02
    • 2017-06-04
    • 1970-01-01
    相关资源
    最近更新 更多