我正在处理一个AJAX帖子,需要从中将数据发送到php文件。此文件位于域根目录上方的一个级别。
如果我的域名根是 /root_general/root_domain/
文件 php 后端文件位于/root_general/
中我正在尝试通过使用dirname($_SERVER['DOCUMENT_ROOT'])
网址来实现这一点。但是 AJAX 不会加载该文件,它告诉我在此服务器上找不到该文件。我在 Ubuntu 上使用 Apache2 并在启用所有权限的情况下工作。
我该如何以其他方式做到这一点?我需要将文件放在外面,因为它应该被许多不同的域使用,我认为将相同的文件粘贴到每个域根中是不干净的。
编辑:一些代码
调用文件时,它是这样的:
http[act].open('post',url,true);
不能使用 AJAX 访问服务器上的文件。您只能使用它来访问 URL。因此,您需要做的是将URL指向要访问的文件。您可以为其提供自己的域,可以复制几次,也可以让符号链接指向它。