jquery - Laravel Ajax 请求 $request 空结果

标签 jquery ajax laravel laravel-5

我在 View 上有一个像这样的ajax请求方法帖子:

$.ajax({
                data: { test : 1337, _token: "{{csrf_token()}}" },
                type: "POST",
                url: '{{ route("get_image_by_parent_id") }}',
                success: function (res) {
                    console.log(res)
                },
            });

这是我的路线代码:

Route::post('backend/blog/get_image_by_parent_id', 'Backend\BlogController@get_image_by_parent_id')->name('get_image_by_parent_id');

这是我的 Controller :

public function get_image_by_parent_id(Request $request)
    {
        echo json_encode($request);
    }

当我查看网络选项卡时,它显示如下:

Network tab debug result

有人可以帮我吗?

最佳答案

echo json_encode($request);

这是正确的,因为请求对象不直接保存您的请求数据。它是变量中许多其他东西的集合-

如果您想访问所有请求,那么我建议您这样做 -

$request->all();

您可以根据需要使用 dump()dd() 在控制台上打印输出。

dump($request->all());

关于jquery - Laravel Ajax 请求 $request 空结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54936994/

相关文章:

javascript - 查询 |在 <ul> 中找到所有 ","(逗号)并删除它们/替换为 ' '

php - extjs 4 : only display the tree panel node by the specific id

php - 如何使用 Laravel 中的帖子查询用户

mysql - Laravel-SQLSTATE[HY000] : General error: 2031

javascript - 从jquery中的父div中删除子div

jquery - 如何在 Firefox 中检查元素的顶部、右侧、底部、左侧是否为自动

javascript - Bootstrap 中的进度条跳动且不准确? (包括 fiddle 示范)

javascript - 无法在聊天应用程序中使用 Ajax 调用从 Controller 返回 html

jquery - 为什么这个插件可以通过ajax上传文件?

php - Laravel auth()->guard() 使用vue js 返回null