我試圖刪除一個錶行,我的按鈕工作,我的產品從數據庫中刪除,但它不會刪除頁面上,直到刷新,我總是得到「它失敗「即使是它的工作......我做錯了什麼?似乎沒有被稱爲「成功」。用ajax調用刪除tr問題
$(".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'' is valid? – Slime
是啊我猜大聲笑,當我按我的該行從數據庫中刪除 – DevJustin
學習新的東西我猜,https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.7 – Slime