使用laravel

时间:2017-02-09 06:26:08

标签: php json ajax laravel laravel-5.1

有一种简单的方法可以使用ajax从api获取数据,数据形式是JSON或HTML,我使用sximo laravel CRUD模板,所以我想从api获取一些数据,并希望在我的视图中显示数据使用控制器功能,我不想把我的ajax代码放在视图页面上,我想在控制器的函数中获取数据,然后想要在视图上发送数据并用laravel方法显示数据。

1 个答案:

答案 0 :(得分:0)

ajax代码可以是这样的。

$.ajax({
        type : "POST",
        url : '{{ route("your.route.name") }}',
        dataType : "JSON",
        data:inputData,
        contentType: false,
        processData: false,
        async: false,
        success : function(response) {
            console.log(response);
            // you can get all your response data here..
        }, error: function(data){
            // Error...
            var errors = $.parseJSON(data.responseText);

            $.each(errors, function(index, value) {
                $("#error_"+index).html(value);
            });
        }
    });

你可以像这样从控制器发送你的数据

$users = json_encode(User::all());

return response()->json([
                'users' => $users
            ]);

作为回应,您可以将任何数据发送到控制器