不可处理的实体:使用jquery Ajax删除调用

时间:2016-03-19 11:47:54

标签: jquery ruby-on-rails ajax

我一直面临着Unprocessable Entity的问题。我正在研究铁轨上的红宝石。当我发送和ajax调用服务器时,我的ajax代码是。

 $.ajax({
        url: 'repository/destroyitems',
        data:selected,
        type: 'DELETE',
        success: function(result) {
    // Do something with the result
    debugger;
   }

});

在控制器中我有简单的动作

1 个答案:

答案 0 :(得分:0)

试试这个......

   $("#button").click(function(event){ 
        $.ajax({
            type: "POST",
            beforeSend: function(xhr) {xhr.setRequestHeader('X-CSRF-Token', $('meta[name="csrf-token"]').attr('content'))},
            url:  "repository/destroyitems" + selected,
            data: {"_method":"delete"},
            success: function(){
               ... # Your Logic
            }
        });
        event.preventDefault();
    });

会工作!!!