这是我的代码:
$.ajax({
url: "MyServlet",
dataType: "json",
data: data,
type: "post",
cache: false
}).done(function (data) {
alert('hello');
}).fail(function (XMLHttpRequest, textStatus, errorThrown) {
alert('error: ' + XMLHttpRequest.status + ": " + XMLHttpRequest.responseText + ": " + textStatus + ": " + errorThrown);
});
我收到:“错误:200: parsererror: SyntaxError: Unexpected end of input”
我不知道为什么。有什么帮助吗?
我的 servlet 基本上返回以下内容:
PrintWriter out = response.getWriter();
JSONObject json = new JSONObject();
json.put("test", "hello servlet");
out.print(json);
out.close();