ajax问题

[复制链接]
查看11 | 回复3 | 2012-12-28 15:37:57 | 显示全部楼层 |阅读模式
在 Ajax 应用程序中需要了解五种就绪状态:0:请求没有发出(在调用 open() 之前)。1:请求已经建立但还没有发出(调用 send() 之前)。2:请求已经发出正在处理之中(这里通常可以从响应得到内容头部)。3:请求已经处理,响应中通常有部分数据可用,但是服务器还没有完成响应。4:响应已完成,可以访问服务器响应并使用它。 11112222执行4次是状态从0变到3,但是没有变以4看看请求的url地址是不是访问不了,你可以在地址栏中手动输入一下,然后在TestServlet中加断点看看是不是提交到TestServlet中了...
回复

使用道具 举报

千问 | 2012-12-28 15:37:57 | 显示全部楼层
1.你可以alert(xmlHttp.readyState);状态一下嘛,状态应该是不等于4 的。。所以才会不进入2. 另外后台servelet可以打断点,看是否有进入方法,避免get提交的 url有误3.浏览器直接访问下你的 ajax提交的路径,同样是为了避免url有误4.忍不住想给你贴点代码:function createXMLHttp(...
回复

使用道具 举报

千问 | 2012-12-28 15:37:57 | 显示全部楼层
你为什么定义2个ajaxCallback?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行