【发布时间】:2015-07-22 19:10:56
【问题描述】:
我正在尝试使用 ajax 调用来调用 servlet,如下所示:
$.ajax({
url: 'CheckingAjax',
type: 'GET',
data: { field1: "hello", field2 : "hello2"} ,
contentType: 'application/json; charset=utf-8',
success: function (response) {
//your success code
alert("success");
},
error: function (errorThrown) {
//your error code
alert("not success :"+errorThrown);
}
});
但是,它转到error 函数并显示警报:
不成功:未找到
这是怎么引起的,我该如何解决?
【问题讨论】:
-
错误代码是什么?请求是否到达服务器?浏览器开发者工具(网络标签)显示什么?
-
@Thilo 错误抛出“未找到”并且请求未到达服务器。
-
您确定网址正确吗?当您将 URL 直接输入到地址栏中(或将其卷曲)时会发生什么?
-
@Thilo localhost:8080/FullcalendarProject/CheckingAjax 这是我在地址栏中的 servlet url。它在地址栏中工作
-
在进行 ajax 调用之前的 url 是什么?我只是想看看使用的相对url是否正确
标签: jquery ajax url servlets http-status-code-404