我有一个日历函数,我想在其中调用 MySQL 数据库中的列。在我为专栏打电话之前,我只想检查一下是否有联系。我的调用通过 servlet dataExchange.java。这个 servlet 工作正常,我可以从 JSP 页面输入信息。在我的数据库中,日期的格式是 yyy-dd-mm。因此,我已将 JQuery 日历更改为该格式。这工作正常,我得到了格式正确的警报框,所以它与 MySQL 数据库相同。但我没有收到警告框,表明加载已执行。有人能明白为什么我没有接到这个电话吗?
致以诚挚的问候 麦兹
<form>
<input id="start" />
</form>
<script>
$(function(){
$("#start").datepicker({
dateFormat: 'yy-mm-dd',
onSelect: function(dateText,inst){
alert(dateText);
$.get("dataExchange.java", {start: $("#start").val()},
function( data ) {
alert("Load was performed");
});
}
});
});
</script>
最佳答案
您正在尝试直接调用您的 java 类 $.get("dataExchange.java"...
您必须使用 servlet 的 URL 映射。您可以在 中映射 servlet >web.xml
文件或带有注释。
如果您将 servlet 放入 web.xml,我们可以提供更多帮助。
关于javascript - 通过Servlet AJAX调用MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22202342/