Как избежать HTML-кода верхнего и нижнего колонтитула при получении данных из AJAX в Zend Framework? - PullRequest
0 голосов
/ 17 мая 2019

У меня проблемы с ajax.Я хочу получить имя изображения только с помощью ajax, но вместо имени изображения я получаю содержимое заголовка и нижнего колонтитула ..

вот мой код.

файл контроллера

  public function deleteimageAction() {

         $id = (int) $this->params()->fromRoute('id', 0);
         $image = $_POST['image'];

    return $image;

    }

и мой ajax-

 $('.delete').click(function(e){
        var imageName=$(this).attr('data');
        var id=$(this).attr('id');
        $.ajax({
            url:'/test/zend/public/business/deleteimage/'+id,
            type: 'POST',
            data:{id:id,image:imageName,},
            success: function (data) {

                alert('Success : please check console')
                console.log(data);
            },
            error:function(data) {
                alert('Error : please check console')
                console.log(data);
            }
        });
    });

и получение в консоли следующего результата -

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>ZF2 Skeleton Application</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <!-- Le styles -->
        <link href="/test/zend/public/css/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css">
<link href="/test/zend/public/css/style.css" media="screen" rel="stylesheet" type="text/css">
<link href="/test/zend/public/css/bootstrap-responsive.min.css" media="screen" rel="stylesheet" type="text/css">
<link href="/test/zend/public/images/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon">
        <!-- Scripts -->
        <script type="text/javascript" src="/test/zend/public/js/jquery.min.js"></script>
<script type="text/javascript" src="/test/zend/public/js/bootstrap.min.js"></script>
<!--[if lt IE 9]><script type="text/javascript" src="/test/zend/public/js/html5.js"></script><![endif]-->
    </head>
    <body>
            </body>
</html>

1 Ответ

0 голосов
/ 04 июля 2019
public function deleteimageAction() {
    $id = (int) $this->params()->fromRoute('id', 0);
    $image = $_POST['image'];
    echo $image;
    exit();
}
...