【发布时间】:2013-08-15 19:43:39
【问题描述】:
我正在学习在 jquery 中发送获取请求。以下是发出 get 请求的代码块。我在我的 servlet 中检查了 get 请求已成功发出,但未调用回调函数。我无法弄清楚问题所在。
$.get('http://localhost:8080/PC_controlo/StatusServlet?id=1001',
function(data){
alert('hello');
});
浏览器的网络标签显示了这个
[01:21:26.759] GET http://localhost:8080/PC_controlo/StatusServlet?id=1001 [HTTP/1.1 200 OK 1ms]
+
这就是我在我的 servlet 中所做的。
PrintWriter out = response.getWriter();
out.write("Working");
out.close();
and .fail(msg){ alert('Failed with message:'+JSON.stringify(msg));给了以下信息
Failed with message: {"readyState":0,"responseText":"","status":0,"statusText":"error"}
提前致谢:)。
【问题讨论】:
-
你检查过控制台吗?我希望看到同源错误。
-
您是否在 chrome(或您使用的任何浏览器)中的开发者工具的网络选项卡中看到响应?
-
@dhsto 是的,我看到了回复,我也编辑了我的问题。
-
响应的内容是否包含您所期望的内容?
-
@AlexWayne 是的,控制台中的一切似乎都很好。但是代码表现得很有趣:/
标签: javascript jquery callback get