ajax发布上的状态500内部服务器错误-Laravel

时间:2019-10-24 15:47:12

标签: ajax laravel

我尝试使用ajax发布数据,但是当我使用此方法发送数据时,出现错误500内部服务器错误

我已经完成了添加csrf令牌的操作,但是仍然出错,这是我的ajax代码

$.ajax({
    type: "POST",
    headers: {
    'X-CSRF-Token': $('meta[name="_token"]').attr('content')
    },
    url: "{{ route('touchpoint.add') }}",
    data: {
        content_id: "15",
        content_type: "clip",
        actual_position: e.position,},
    // dataType: 'json',
    dataType : 'json',
    success: function (json) {
        console.log('success');
    }
});

这是我的控制器

if (!$request->ajax()) {
            return "";
        }

        if (!empty(session('user'))) {
            echo "login dulu";
        }

        $params = [
            'content_id' => $request->content_id,
            'content_type' => $request->content_type,
            'actual_position' => $request->actual_position,
        ];

        $response = $this->apiPostReward('/touchpoints', $this->getTokenRewards(), $params);

        if ($response->status->code == 0) {
            $return = [
                'status' => 0,
                'message' => 'Success adding point'
            ];
            return response()->json($return);
        }
        else {
            dd($response);
        }

我找不到任何错误,所以我想我做错了什么。

0 个答案:

没有答案