Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
Laravel和jQueryAjax响应_Ajax_Laravel - Fatal编程技术网

Laravel和jQueryAjax响应

Laravel和jQueryAjax响应,ajax,laravel,Ajax,Laravel,我在控制器中使用jquery-to-e方法发布了一篇ajax文章,它应该返回一个json响应,但我没有得到任何东西,没有错误,也没有响应。然后,正如您将从我的ajax中看到的那样,最终目标是更广泛的,但是现在从控制器那里得到响应将是非常出色的 jquery ajax方法: $.ajax({ url : "/menu/sort", type : 'POST', data : { menu: menu, order

我在控制器中使用jquery-to-e方法发布了一篇ajax文章,它应该返回一个json响应,但我没有得到任何东西,没有错误,也没有响应。然后,正如您将从我的ajax中看到的那样,最终目标是更广泛的,但是现在从控制器那里得到响应将是非常出色的

jquery ajax方法:

$.ajax({
            url    : "/menu/sort",
            type   : 'POST',
            data   : { menu: menu, order: order },
            success: function (data) {
                holder.html(data);
            }

        });
控制器操作:

return Response::json('ok'); 
我的路线:

Route::post('menu/sort', 'MenuController@sort');

您是否尝试将
console.log(data)
放入
success
处理程序中,以查看您是否实际收到了它以及收到了什么?
holder
是否为有效参考?您确定正在将
/menu/sort
路由到具有
返回响应::json('ok')的右控制器函数吗。您遗漏了
routes.php
的详细信息,因此对于您目前提供的内容帮助不大。我还想在ajax调用中添加一个
error
handler函数,这样,如果您遇到某种HTTP错误,您就可以看到它。当我将路由设置为预期GET而不是PUT时,我遇到了一个错误,因此我知道它将转到该方法。更新了我的路线。你还有问题吗?如果是,你在观察什么?AJAX调用是否在控制台.log中显示任何内容?