并发AJAX请求和响应函数

时间:2013-03-01 10:23:02

标签: javascript php ajax

由于我是AJAX学习的新手,我有一个问题:

  • 我们可以为不同的Call编写并发AJAX Request/Response函数吗?
  • 我可以在多个AJAX调用函数中使用相同的XMLHttpRequest对象函数吗?`
  • 如果我在request.Send()方法中使用POST方法?

使问题更简单: 假设,从一个AJAX调用我想Request/Respons e遵循功能:

  
      
  1. 检查密码强度
  2.   
  3. 在已投票的数据库中输入
  4.   
  5. 插入已审核的帖子并显示更新的记录       发布/评论页面。
  6.   

2 个答案:

答案 0 :(得分:2)

AFAIK,

  1. 您可以编写由不同(并发)调用
  2. 使用的AJAX请求/响应函数
  3. 您可以为多个AJAX调用重复使用相同的XMLHttpRequest对象,只要它们不是同时进行的
  4. 我不完全明白你的要求......
  5. 但是,我建议您避免使用XMLHttpRequest并使用某些库(例如jQuery)来处理AJAX技术。如果您没有开发库或框架,那么您应该避免直接调用JavaScript API。

答案 1 :(得分:1)

  

我首先要解释一下Ajax是什么以及我们如何使用它。

     

Ajax是Asynchronous JavaScript和XML的首字母缩写。让我们专注于异步一分钟。这意味着我们可以执行非阻塞操作,而浏览器仍然可以执行它想要的操作。当从Ajax请求收到结果时,它可以处理它。我们都使用它,它工作正常。但你有没有尝试过基于Ajax的聊天?我做了,我碰到了一堵我无法通过的砖墙。

     

让我解释一下我是如何创建聊天的。我想使用Comet编程技术来获取新的回复和正常的Ajax请求来发送我的行。因此,对于其他用户的回复,我有一个Ajax请求给服务器,如果聊天中有新的回复或者它达到15秒,则会响应。为了发送我的聊天内容,我有一个普通的Ajax请求,它发送我的行并尽快响应。

详细信息:我们可以查看Link