AJAX发布绝对url到后端文件

时间:2013-11-03 12:46:57

标签: php ajax backend

我正在开发一个AJAX帖子,需要将数据发送到php文件。此文件位于域根目录上方的一个位置。

如果我的域根目录是 / root_general / root_domain /
文件php后端文件位于 / root_general /

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

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

编辑:部分代码

以这种方式调用文件时:

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

1 个答案:

答案 0 :(得分:0)

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