Javascript 有多个成功事件的jQuery ajax调用?
我有一个页面可以对我的FCGI服务器进行jqueryajax调用。我希望服务器在处理数据时每X秒“更新”一次浏览器 我试过了,但是无论我怎么做,Javascript 有多个成功事件的jQuery ajax调用?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个页面可以对我的FCGI服务器进行jqueryajax调用。我希望服务器在处理数据时每X秒“更新”一次浏览器 我试过了,但是无论我怎么做,success()只有在FCGIServer完全完成发送响应时才会被调用,即使我的浏览器在服务器第一次响应时看到“200-OK”标题 我知道success()将在 200-OK标题被读取和删除 符合“数据类型”的数据 在ajax调用中设置 这有可能吗?如果不是,那么为什么success()和complete()都存在,因为它们将指示相同的事件(?)一
success()
只有在FCGIServer完全完成发送响应时才会被调用,即使我的浏览器在服务器第一次响应时看到“200-OK”标题
我知道success()
将在
- 200-OK标题被读取和删除
- 符合“数据类型”的数据 在ajax调用中设置
这有可能吗?如果不是,那么为什么success()和complete()都存在,因为它们将指示相同的事件(?)一个请求将只完成一次。要做您需要的事情,您需要发出多个请求——一个请求完成工作,然后在计时器上发出后续请求,以检查正在执行的逻辑的进度(您需要跟踪自己,这不是开箱即用的行为)<代码>成功存在以在请求成功完成时运行代码
complete
的存在是为了在请求完成时运行代码,无论其返回状态如何。complete()总是被称为成功或失败的标志