Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我的ajax数据是我的网页html代码吗?_Javascript_Php_Jquery_Ajax_Laravel 5 - Fatal编程技术网

Javascript 我的ajax数据是我的网页html代码吗?

Javascript 我的ajax数据是我的网页html代码吗?,javascript,php,jquery,ajax,laravel-5,Javascript,Php,Jquery,Ajax,Laravel 5,我向我的控制器发出一个简单的ajax请求,当我登录控制台时,它只显示我网页中的html $(document).ready(function(){ $('.modelLink').click(function(){ var $reviewID = $(this).attr('data-id'); $.ajaxSetup({ headers: { 'X-CSRF-Token' : $('meta[name=_token]').at

我向我的控制器发出一个简单的ajax请求,当我登录控制台时,它只显示我网页中的html

 $(document).ready(function(){
    $('.modelLink').click(function(){
        var $reviewID = $(this).attr('data-id');

        $.ajaxSetup({
            headers: { 'X-CSRF-Token' : $('meta[name=_token]').attr('content') }
        });
        jQuery.ajax({
            url: '/flyout',
            type: 'post',
            data:{
                'reviewID':$reviewID
            },
            success: function( data ){
                alert('Success Alert');
                console.log(data);
            }
        });

    });
});
控制器:

public function flyout(){
        $result[] = ['value' =>'test', 'id' => '1'];
        return Response::json($result);
}
路线::

Route::post('flyout','DashboardController@flyout');
所以我会弹出“成功警报”。但我的控制台显示

<html>
<head>
<meta name="_token" content="UEUPcy9i7HMxTo65Ga2HumCplY158H8Ph5cD3eOP"/>
<link href='//fonts.googleapis.com/css?family=Lato:100' rel='stylesheet' type='text/css'>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>

这将继续并匹配我的页面html内容


这是为什么?

在黑暗中拍摄:因为路线
/flyout
未映射到您在此处定义的
flyout()
函数。为什么不映射?我的路线是route::post('flyout','DashboardController@flyout');为什么您要将参数传递给控制器,但不在控制器中使用它?您是否应该不使用
echo
return
从控制器调用传回数据?这只是一个测试,我将在控制器中做更多的工作