Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过Servlet对MySQL的AJAX调用_Javascript_Mysql_Servlets - Fatal编程技术网

Javascript 通过Servlet对MySQL的AJAX调用

Javascript 通过Servlet对MySQL的AJAX调用,javascript,mysql,servlets,Javascript,Mysql,Servlets,我有一个日历函数,我想从MySQL数据库中调用一个列。在我为专栏打电话之前,我只想检查一下是否有连接。我的调用通过servlet dataExchange.java进行。这个servlet运行良好,我可以从JSP页面输入信息。在我的数据库中,日期的格式是yyy dd mm。因此,我更改了JQuery日历的格式。这很好,我得到了格式正确的警报框,因此它与MySQL数据库相同。但我没有得到警报框,即加载已执行。有人知道我为什么没接到这个电话吗 致意 马德斯 $(函数(){ $(“#开始”).dat

我有一个日历函数,我想从MySQL数据库中调用一个列。在我为专栏打电话之前,我只想检查一下是否有连接。我的调用通过servlet dataExchange.java进行。这个servlet运行良好,我可以从JSP页面输入信息。在我的数据库中,日期的格式是yyy dd mm。因此,我更改了JQuery日历的格式。这很好,我得到了格式正确的警报框,因此它与MySQL数据库相同。但我没有得到警报框,即加载已执行。有人知道我为什么没接到这个电话吗

致意 马德斯


$(函数(){
$(“#开始”).datepicker({
日期格式:'年-月-日',
onSelect:函数(日期文本,inst){
警报(日期文本);
$.get(“dataExchange.java”,{start:$(“#start”).val()},
功能(数据){
警报(“已执行加载”);
});
}
});
});
回答:

$(function(){
    $("#start").datepicker({
        dateFormat: 'yy-mm-dd',
        onSelect: function(dateText,inst){
            alert(dateText);
            //Her skal du så lave din ajax kald:
            $.ajax({
                  url: "../dataExchange",
                  type: "post",
                  data: Date,
                  success: function(){
                      alert("success");
                       $("#result").html('submitted successfully');
                  },
                  error:function(){
                      alert("failure");
                      $("#result").html('there is error while submit');
                  }   
                });
        }
    });
});

您正试图直接调用java类
$.get(“dataExchange.java”…
您必须使用servlet的URL映射。您可以在
web.xml
文件中映射servlet,也可以使用注释

如果您将servlet设置为web.xml,我们可以提供更多帮助

$(function(){
    $("#start").datepicker({
        dateFormat: 'yy-mm-dd',
        onSelect: function(dateText,inst){
            alert(dateText);
            //Her skal du så lave din ajax kald:
            $.ajax({
                  url: "../dataExchange",
                  type: "post",
                  data: Date,
                  success: function(){
                      alert("success");
                       $("#result").html('submitted successfully');
                  },
                  error:function(){
                      alert("failure");
                      $("#result").html('there is error while submit');
                  }   
                });
        }
    });
});