-2

我正在处理需要将数据发送到 php 文件的 AJAX 帖子。该文件是位于域根之上的一个文件。

如果我的域根是/root_general/root_domain/
文件 php 后端文件在/root_general/

我试图通过使用dirname($_SERVER['DOCUMENT_ROOT'])url 来实现这一点。但是 AJAX 不会加载该文件,它告诉我在此服务器上找不到该文件。我在 Ubuntu 上使用 Apache2 并启用所有权限。

我怎么能以其他方式做到这一点?我需要将文件放在外面,因为它应该被许多不同的域使用,而且我认为将同一个文件粘贴到每个域根目录中是不干净的。

编辑:一些代码

调用文件时是这样的:

http[act].open('post',url,true);
4

1 回答 1

0

您不能使用 AJAX 访问服务器上的文件。您只能使用它来访问 URL。因此,您需要做的是将 URL 指向您要访问的文件。你可以给它自己的域,你可以复制它几次,或者你可以让符号链接指向它。

于 2013-11-03T13:05:39.903 回答