请教一下,如何中止已经发出的xmlhttp请求。

helloyou0 2006-04-26 12:38:55
使用的prototype.js中的Ajax.Updater
如何当下一个请求发生时中止前面的一个?
...全文
372 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
CPU80287 2006-05-19
  • 打赏
  • 举报
回复
要想得到上次发出请求的Ajax对象,我的观点就是在函数体内定义xmlhttp,就是说xmlhttp不是一个全局变量,之后,可以根据需求把xmlhttp对象进栈。
helloyou0 2006-05-04
  • 打赏
  • 举报
回复
嗯,但是因为每次请求是单独发出的,如何得到上次已经发出的请求的Ajax对象?

是在一个input里即时查询,在窗口输入改变是返回查询结果,现在的问题是输入过快时
会发生前一个查询的结果回来得迟,最终结果不对。

比如:输入apple...
当输到appl时发出的查询,比apple的查询回来得迟,
最终结果停留在appl的结果上
zhouzhenxin 2006-05-03
  • 打赏
  • 举报
回复
同意楼上的.
Dogfish 2006-05-02
  • 打赏
  • 举报
回复
abort is ok
but the request has been sent out. The host has to run the request you sent.
GDPudding 2006-05-01
  • 打赏
  • 举报
回复
是可以的
什么都不能 2006-05-01
  • 打赏
  • 举报
回复
同意使用abort()
ruanjiantaotao 2006-05-01
  • 打赏
  • 举报
回复
同意楼上xuzuning(唠叨)
xuzuning 2006-04-26
  • 打赏
  • 举报
回复
abort
取消当前请求

语法
oXMLHttpRequest.abort();
备注
调用此方法后,当前请求返回UNINITIALIZED 状态。

pgy8288 2006-04-26
  • 打赏
  • 举报
回复
mark
cvpc 2006-04-26
  • 打赏
  • 举报
回复
xmlhttp.abort();

52,792

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧