使用AJAX在intranet应用程序上访问PHP文件
我试图在一个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
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'