javascript
  • android
  • jquery
  • eclipse
  • datepicker
  • 2016-11-29 24 views 0 likes 
    0

    對於我的datepicker,我可以在eclipse上顯示它,並且它在視覺上工作得很好,但是,選擇日期後,我無法將它存儲在任何地方。這是我的日期選擇器的當前代碼。如何將jquery的datepicker存儲到數據庫中

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

    我無法將其存儲在本地或存儲在我的數據庫中,甚至無法發出警報。我收到了諸如[對象對象]和[對象htmlinputelement]之類的錯誤。

    我真的很感激,如果有人可以給我一步一步的如何我可以存儲datepicker的價值。

    我的日期選擇參考是:https://jqueryui.com/datepicker/ &我正在開發它基於Eclipse

    回答

    0

    您可以使用AJAX。假設你有一個表格,該表格有日期和輸入像date該輸入的id讓我們說:

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

    您也需要一個服務器端腳本。

    UPDATE

    我做了你一個小提琴看到選中後提醒的日期。我創建了一個帶有datepicker輸入的HTML表單。 LINK

    存儲datepicker的值的一個簡單示例是將其保存在本地存儲器中,更準確地說是在瀏覽器中使用,如您在小提琴JavaScript localStorage中所見。

    +0

    嗨!我非常感謝你的回覆。我很抱歉地說,我沒有足夠的先進性來深入瞭解AJAX如何工作,所以我不確定我能做到這一點。會不會有一個更簡單但有效的方法? – 03131992

    +0

    @ 03131992,好的。我已經更新了我的答案,並提供了一個jsfiddle的鏈接。檢查這個簡單的例子。你可以從中建立。但是如果你想把它存儲到數據庫中,你需要知道像PHP這樣的服務器端語言。 – Ionut

    +0

    非常感謝!我已經有一個PHP,但我只想知道,我應該初始化日期選擇器? – 03131992

    0

    由於您使用ID來初始化datepicker,我假設只有一個datepicker實例的值是您想要的。

    你可以使用val()

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

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

    嗨!我以前做過這個,但它給了我一個「未定義」的錯誤。我不知道該怎麼做! – 03131992

    相關問題