我想尝试使用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

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

5回复

Laravel 5:Ajax Post 500(内部服务器错误)

我正在尝试通过ajax将数据提交到数据库。 提交文章页面没有ajax工作正常。 我添加了console.log()只是为了看看是否有任何事情发生,但我得到了这个错误: POST http:// localhost / laravel-5 / public / articles /
2回复

500内部服务器错误Ajax Laravel

我正在尝试发布POST http://localhost:8888/test JS 我一直在 500内部服务器错误 我试过补充一下 <meta name="csrf-token" value="{{ csrf_token() }}">
2回复

带有ajax的Laravel 5.5显示500内部服务器错误

我发送了一个Ajax呼叫,显示了一条错误消息: 500内部服务器错误 我已经看过Stackoverflow上的一些帖子,并且了解到我必须传递csrf令牌。 因此,我将以下代码粘贴到head部分中(就在head标签关闭之前)。 另外,这是我调用的Ajax代码。
1回复

ajax发布返回laravel错误500(内部服务器错误)

我添加了csrf令牌,它仍然返回该错误。 不幸的是,我到处搜索的只是告诉我将其添加到我的视图中,但是如果我已经有了,我应该从这里开始做什么?
2回复

Laravel Ajax放置请求返回500内部服务器错误

我的浏览器控制台上出现以下错误:“ PUT http:// localhost:8000 / post / 2 500(内部服务器错误)” 我使用资源控制器和路由-Route :: resource('post','PostController'); 这里是更新发布的资源控制器代码:
2回复

在VerifyCsrfToken.php第46行中,Laravel 5,ajax,500内部服务器错误,TokenMismatchException:

我在弹出警报中使用带有ajax帖子的Laravel 5,它给我错误“500内部服务器错误”,当我检查firebug时,我发现ajax返回错误页面说“VerifyCsrfToken.php第46行中的TokenMismatchException: “ 当我评论App\\Http\\Middl
1回复

发出发布请求时的Laravel 5 Ajax 500(内部服务器错误)

我不断收到此错误“ 500(内部服务器错误)发送@ jquery.min.js:5ajax @ jquery.min.js:5(匿名)@(索引):260dispatch @ jquery.min.js:3v.handle @ jquery .min.js:3“,每当我尝试在laravel中使用A
12回复

laravel 5中的ajax发布返回错误500(内部服务器错误)

这是我在laravel 5中测试的ajax(请参阅下文) 和触发链接 和我的路线 但是当我在google chrome中运行控制台时,它给了我错误,并且未返回预期的响应“在laravel 5中返回'成功!ajax';” POST http://juliver.l
3回复

Laravel-jQuery动态下拉列表显示错误500内部服务器错误

我试图根据第一个保管箱中选择的值来获取第二个保管箱上的记录。 我在第一个保管箱中的值正在加载,但是当我选择一个随机值时,第二个值中没有任何值。 我在浏览器中检查了控制台,并显示了错误(500个内部服务器错误)。 但是,当它在本地主机上运行时,它绝对可以正常工作。 仅当在Live Se
1回复

错误:内部服务器错误Laravel 5.4 ajax调用

使用以下ajax调用来检索控制器中的参数,但会给出错误。 当我在ajax和控制器中添加参数id时发生了这种情况。 Laravel功能: