-1

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

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

为了让问题更简单:假设,从一个 AJAX 调用中,我想使用Request/Respons以下功能:

  1. 检查密码强度
  2. 在已投票的 DB 上进行条目
  3. 插入发布评论的记录并在页面上显示更新的帖子/评论。
4

2 回答 2

2

AFAIK,

  1. 您可以编写由不同(并发)调用使用的 AJAX 请求/响应函数
  2. 您可以为多个 AJAX 调用重复使用同一个XMLHttpRequest对象,只要它们不是同时的
  3. 我不完全明白你在问什么...

但是,我建议您避免使用XMLHttpRequestAJAX 技术,而是使用一些库(例如jQuery)。如果您不开发库或框架,则应避免直接调用 JavaScript API。

于 2013-03-01T10:53:48.523 回答
1

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

Ajax 是异步 JavaScript 和 XML 的首字母缩写。让我们专注于异步一分钟。这意味着我们可以进行非阻塞操作,而浏览器仍然可以做它想做的事情。当从 Ajax 请求接收到结果时,它可以处理它。我们都用过它,而且效果很好。但是您是否尝试过基于 Ajax 创建聊天?我做到了,我撞到了一堵我无法通过的砖墙。

让我解释一下我想如何创建聊天。我想使用 Comet 编程技术来获取新的回复和正常的 Ajax 请求来发送我的线路。因此,确切地说,对于其他用户的回复,我向服务器发出了 Ajax 请求,如果聊天中有新回复或达到 15 秒,则该请求会做出响应。为了发送我的聊天线路,我有一个正常的 Ajax 请求,它发送我的线路并尽快做出响应。

详细信息:我们可以查看链接

于 2013-04-03T12:25:52.347 回答