我正在准备一个PHP应用程序,并使用大量的AJAX。所以我正在做一些ajax并通过ajax调用classess包含页面但是没有工作的错误发生了:
目录中没有此类文件
下面是一个ajax,其中包含了一个用于调用类的页面。
$.ajax({
url: "includes/xyz.php",
type: "post",
data: '&xyz=' + zyx + '&task=delete',
success: function(result) {
alert(result);
$('#loaders').hide();
}
});
以下是我在包含页面上打电话的方式。
<?php
if($_POST['task'] == "xzs")
{
include '../core/init.php';
$DeleteObj = new deleteCls($_POST['xyz']);
echo $DeleteObj->deletion();
}
但结果是
没有这样的目录。
请帮忙。提前谢谢。
答案 0 :(得分:0)
我建议您将此代码include '../core/init.php';
更改为以下代码:include __DIR__.'../core/init.php';
。您也可以echo __DIR__;
查看您的工作目录;
答案 1 :(得分:0)
从
改变if($_POST['task'] == "xzs")
要
if($_POST['task'] == "delete")