【发布时间】:2011-01-14 05:25:05
【问题描述】:
我看到了与跨域相关的小 ajax 问题。
在本地机器上,我使用一些 ajax 创建了 html 示例: 在注册文本字段中,用户键入“用户名”, 在每次击键时,ajax 将其发送到 本地 Tomcat,servlet 检查该用户名是否已被使用 并发送“采取”回复。
在本地主机上完全没有问题。 一旦我输入使用的“用户名”,servlet 就会发送“采取”响应 和浏览器显示它。
但是,当我使用 ajax 放置测试 html 页面时 在远程机器上(远程网络上的一些免费托管) 在我的本地主机 Tomcat 上发送验证请求, 建立连接, 在 Tomcat 控制台中,我看到了请求, 在 Mozzila 的萤火虫中,这是控制台输出:
GET http://89.216.182.25:8080/Dinamicki1/UsernameServlet?username=zik 200 OK
...但在响应选项卡中 没有 servlet 响应“采取” firebug 中的消息是红色的
所以服务器通信良好,没有防火墙问题,回复是200 OK
但是响应正文是空的。
知道萤火虫中的红色消息是什么吗?
非常感谢您。
如果有人可以推荐一些严肃的 java ajax 教程 将不胜感激:)
【问题讨论】:
标签: java ajax firebug cross-domain