使用AJAX在intranet应用程序上访问PHP文件

使用AJAX在intranet应用程序上访问PHP文件,php,ajax,file-io,Php,Ajax,File Io,我试图在一个PHP文件(helpers.PHP)中运行一个函数,该文件位于/includes/文件夹中 如果我将helpers.php放在与index.php(/html/)文件相同的目录中,那么函数将被调用并运行——但如果我将其保存在/includes/文件夹中,然后使用url:/../includes/helpers.php它将不会运行,并说文件不存在 以下是我在本地计算机上遇到的代码错误: http://webds:8000/includes/helpers.php 404 (Not Fo

我试图在一个PHP文件(
helpers.PHP
)中运行一个函数,该文件位于
/includes/
文件夹中

如果我将
helpers.php
放在与
index.php
/html/
)文件相同的目录中,那么函数将被调用并运行——但如果我将其保存在
/includes/
文件夹中,然后使用url:
/../includes/helpers.php
它将不会运行,并说文件不存在

以下是我在本地计算机上遇到的代码错误:

http://webds:8000/includes/helpers.php 404 (Not Found)
这是我的代码-如何调整它以正确访问
/includes/helpers.php

$.ajax(
{
    type: 'POST',
    url: '/../includes/helpers.php',
    data: {'func':'addSKU'},
    success: function(data)
    {
        alert(data);
    }
});
这里是结构-这是在我们的网络和根是html目录

/html
  index.php
/includes
  helpers.php
  config.php
/views
 /templates
     header.php
     footer.php
 index.php
 addSKU.php
 quotes.php

/../includes/helpers.php
表示“includes”文件夹中的“helpers.php”文件,该文件夹位于根目录上方的一个目录中


最后一部分似乎不对。一个目录如何存在于你网站的(虚拟)根目录之上?或者:浏览器如何到达该目录?

您的应用程序从何处运行,AJAX在哪个网址上运行?根网站目录的路径是什么,与之相关的includes函数在何处取决于文件系统的结构,但为什么不这样更新此行:
url:'/includes/helpers.php'