php ajax多个请求

时间:2013-08-16 00:10:01

标签: php ajax xmlhttprequest

我一直在从w3schools学习php和ajax,但我遇到了一个简单的问题,我无法找到答案。

要从php文件中请求某些内容,我使用xmlhttpRequest对象并指定该php文件的url。这是否仅代表一个请求的一个php文件?让我们说在网页上有一个用户登录框和一个评论框,我需要两个php文件来接收请求?我一直认为服务器端将有一个主文件来处理所有请求,来自客户端的每个请求都有一个ID来指定请求是什么,并将必要的数据发送回客户端。那么什么是对的?

我在网上阅读了很多资料,但一切只是一个基本的例子,只有一个请求和一个响应。

1 个答案:

答案 0 :(得分:1)

您可以将同一文件用于多个请求。您可以提供参数以及AJAX请求,方法是在?之后将其包含在网址中(它们将在$_GET$_REQUEST中提供)或使用{{1}方法并将其作为表单数据发送(它们将在POST$_POST中提供)。您可以使用Javascript FormData API对此进行正确编码;请参阅文档here。使用jQuery库可以简化所有这些。

其中一个参数可以是命令或操作代码,脚本可以基于此采取不同的操作。