带有后端文件的绝对网址的 AJAX 帖子


AJAX post with absolute url to backend file

我正在处理一个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指向要访问的文件。您可以为其提供自己的域,可以复制几次,也可以让符号链接指向它。