0

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

要从 php 文件中请求某些内容,我使用 xmlhttpRequest 对象并指定 url(该 php 文件的)。这是否意味着一个 php 文件仅用于一个请求?假设在网页上有一个用户登录框和一个评论框,我需要两个 php 文件来接受请求吗?我一直认为服务器端会有一个处理所有请求的主文件,来自客户端的每个请求都有一个 ID 来指定请求是什么并将必要的数据发送回客户端。那么什么是正确的?

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

4

1 回答 1

1

您可以将同一个文件用于多个请求。您可以将参数与 AJAX 请求一起提供,方法是在 URL 之后包含它们?(它们将在$_GETand中可用$_REQUEST),或者通过使用该POST方法并将它们作为表单数据发送(它们将在$_POSTand中可用$_REQUEST)。您可以使用 Javascript FormData API 对其进行正确编码;请参阅此处的文档。使用 jQuery 库可以简化这一切。

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

于 2013-08-16T00:18:51.970 回答