使用ajax调用类

时间:2015-08-18 05:08:38

标签: php ajax

我正在准备一个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();
}

但结果是

  

没有这样的目录。

请帮忙。提前谢谢。

2 个答案:

答案 0 :(得分:0)

我建议您将此代码include '../core/init.php';更改为以下代码:include __DIR__.'../core/init.php';。您也可以echo __DIR__;查看您的工作目录;

答案 1 :(得分:0)

改变
if($_POST['task'] == "xzs")

if($_POST['task'] == "delete")