通过AJAX将JS二维数组发送到Laravel控制器

时间:2018-03-25 14:21:07

标签: php jquery ajax laravel

我正在尝试将二维数组传递给一个简单的PHP读取文件。它不包含任何Eloquent模型查询。

这是我的order.js的小源代码:

$("#sendData").click(function()
{
    $.ajaxSetup({ headers: { 'csrftoken' : '{{ csrf_token() }}' } });
    $.ajax({
        type: "GET",
        url: "/orders/example",
        dataType: "json",
        data: {request: linePosition},
    }).done(function(msg){
        console.log(msg)
    }).fail(function(msg) {
        console.log(msg)
    });
});

这是我的PHP ProductController:

public function example(Request $request)
{
    return json_decode($request);
}

这是我的web.php路线:

 Route::get('/orders/example','ProductController@example');

当我尝试发送数据时,这是存储在console.log中的错误:

responseJSON: "Symfony\Component\HttpKernel\Exception\NotFoundHttpException"
message: "No query results for model [App\Order]."
status: 404

我不明白为什么要尝试“执行查询”来建模。只是尝试获取此ajax的数组数据值。

Laravel 5.6。 jQuery 3.3.1

0 个答案:

没有答案