我一直在从w3schools学习php和ajax,但我遇到了一个简单的问题,我无法找到答案。
要从php文件中请求某些内容,我使用xmlhttpRequest对象并指定该php文件的url。这是否仅代表一个请求的一个php文件?让我们说在网页上有一个用户登录框和一个评论框,我需要两个php文件来接收请求?我一直认为服务器端将有一个主文件来处理所有请求,来自客户端的每个请求都有一个ID来指定请求是什么,并将必要的数据发送回客户端。那么什么是对的?
我在网上阅读了很多资料,但一切只是一个基本的例子,只有一个请求和一个响应。
答案 0 :(得分:1)
您可以将同一文件用于多个请求。您可以提供参数以及AJAX请求,方法是在?
之后将其包含在网址中(它们将在$_GET
和$_REQUEST
中提供)或使用{{1}方法并将其作为表单数据发送(它们将在POST
和$_POST
中提供)。您可以使用Javascript FormData API对此进行正确编码;请参阅文档here。使用jQuery库可以简化所有这些。
其中一个参数可以是命令或操作代码,脚本可以基于此采取不同的操作。