2015-08-18 3 views
0

Я готовлю приложение в PHP и использую много AJAX. Поэтому я делаю некоторые Ajax и вызов classess через AJAX включает в себя страницы, но вещи не работают произошедшей ошибки:вызов класса с использованием 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(); 
 
}

но результат

нет такого каталога.

Просьба помочь. Заранее спасибо.

+1

я думаю, что $ _POST [ 'задача'] == "Удалить"? –

+0

, пожалуйста, попробуйте ручной URL-адрес и прокомментируйте тот, который работает – alamnaryab

ответ

0

Предлагаю вам изменить этот код: include '../core/init.php'; примерно на такой код: include __DIR__.'../core/init.php';. Также вы можете echo __DIR__; посмотреть вашу работу;

0

Изменение от

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

Для

if($_POST['task'] == "delete") 
Смежные вопросы