我想尝试使用ajax和Laravel 5设置删除请求。我的脚本只进行一半,因为它实际上删除了条目,但返回了500服务器错误。 任何想法,我在做什么错?

客户端

<input type="hidden" id="token" name="_token" value="{{ csrf_token() }}">


<script>

$('.remove').click(function(){

    //Declaration
    var token = $('#token').val();
    var id = $(this).attr('data-id');

    $.ajaxSetup({
        headers: {
            'X-CSRF-Token': $('meta[name="csrf-token"]').attr('content')
        }
    });

    //Delete request
    $.ajax({
        type:   'DELETE',
        url:    '/pv/' + id,
        data:   { _token :token },
        success: function(data){
            console.log(data);
        }
    });

});

</script>

服务器端

public function destroy($id)
{
    $pv = PV::find($id);

    $pv->delete();

    return true;
}

===============>>#1 票数:0

我知道了。 我唯一需要更改的是从true"true"的返回。 忘记客户端和服务器之间的通信是基于字符串的。

  ask by Sylnois translate from so

未解决问题?本站智能推荐: