Javascript 如何将日期从JQuery datepicker发送到Node.js服务器

Javascript 如何将日期从JQuery datepicker发送到Node.js服务器,javascript,jquery,node.js,datepicker,Javascript,Jquery,Node.js,Datepicker,我想将数据从JQuery日期选择器发送到Node.js服务器。我有一段代码: <script> $("#dp1").datepicker({ dateFormat: "dd-mm-yy", buttonImage: '/img/calendar.png',

我想将数据从JQuery日期选择器发送到Node.js服务器。我有一段代码:

                    <script>
                        $("#dp1").datepicker({
                            dateFormat: "dd-mm-yy",
                            buttonImage: '/img/calendar.png',
                            buttonImageOnly: true,
                            changeMonth: true,
                            changeYear: true,
                            showOn: 'both',
                        });
                    </script>

$(“#dp1”)。日期选择器({
日期格式:“dd-mm-yy”,
buttonImage:“/img/calendar.png”,
buttonImageOnly:正确,
变化月:对,
变化年:是的,
showOn:“两者都有”,
});
点击图片后,datepicker就会出现。在用户选择日期后,我不知道如何将所选日期发送到Node.js服务器

编辑: 好的,现在我有这样的东西:

                    <script>
                        $("#dp1").datepicker({
                            buttonImage: '/img/calendar.png',
                            onSelect: function(date) {
                                $.ajax({
                                    type: "POST",
                                    url: "/postDate",
                                    data: { date: date }
                                });
                            }
                            dateFormat: "dd-mm-yy",

                            buttonImageOnly: true,
                            changeMonth: true,
                            changeYear: true,
                            showOn: 'both',
                        });
                    </script>

$(“#dp1”)。日期选择器({
buttonImage:“/img/calendar.png”,
onSelect:功能(日期){
$.ajax({
类型:“POST”,
url:“/postDate”,
数据:{date:date}
});
}
日期格式:“dd-mm-yy”,
buttonImageOnly:正确,
变化月:对,
变化年:是的,
showOn:“两者都有”,
});

现在我的图像不可见,我无法单击它来显示日期选择器。

有两件事,首先需要在ajax调用中有一个数据类型。在这里,我们可以使用您需要传递的json。第二个是严格规定日期

因此,演示这一点的示例代码是(请检查下面提供的小提琴中的控制台):


您的AJAX查询准备好了吗?好的。要将日期发送到nodejs服务器,必须使用AJAX查询。是否有人知道出了什么问题?是否在控制台中看到发送的AJAX请求?
$(function() {
    $("#datepicker").datepicker({
        onSelect:function(date) {

                                $.ajax({
                                    type: "POST",
                                    url: "/echo/json/",
                                    dataType: 'json',
                                    data: { json: JSON.stringify(date) },
                                    success: function(data){    
                                        console.log(data);                  
            }   
                                });
                            }
    });
});