【发布时间】:2017-08-09 17:49:04
【问题描述】:
我正在尝试删除表格行,我的按钮有效,并且我的产品从数据库中删除,但是在刷新之前它不会在页面上删除,即使它有效,我也总是得到“它失败”.. .我做错了什么?似乎没有调用“成功”。
$(".deleteProduct").click(function(){
var id = $(this).data("id");
var token = $(this).data("token");
$.ajax(
{
url: "/eventlineitem/"+id,
type: 'DELETE',
dataType: "JSON",
data: {
"id": id,
"_method": 'DELETE',
"_token": token
},
success: function ()
{
console.log("it Work");
}
});
console.log("It failed");
});
这是我的html
<tr class="item{{$item->id}}">
<td class="align-center" scope="row">{{$item->product->id}}</td>
<td class="align-center">{{$item->quantity}}</td>
<td><a href="/products/{{$item->product->id}}">{{$item->product->name}}</a></td>
<td class="align-center">{{$item->warehouse_id}}</td>
<td class="align-center">{{$item->product->location}}</td>
<td><div class="switch">
<label><input type="checkbox"><span class="lever switch-col-green"></span></label>
</div></td>
<td><i class="material-icons deleteProduct" data-id="{{ $item->id }}" data-token="{{ csrf_token() }}">delete</i></td>
</tr>
【问题讨论】:
-
type: 'DELETE'有效吗? -
是的,我想当我按下 时,该行会从数据库中删除
-
我刚读到,我到底应该学什么??我得到一个状态 OK/200 并且它确实从数据库中删除
-
对不起,仅适用于像我这样不了解这种类型的人。请参阅下面的答案。
标签: javascript ajax laravel laravel-5