Когда я пытался удалить идентификатор с помощью ajax, он не работал. Я пробовал много способов, используя имя маршрута, а также используя маршрут. Но это не может работать.
Мой код страницы просмотра:
<a href="javascript:void(0)" id="delete-product" data-id="{{ $product->id }}" class="btn btn-danger delete-product">Delete</a>
Мой код контроллера:
function removedata(Request $request)
{
$product= Product::find($request->input('id'));
if($product->delete())
{
echo 'Data Deleted';
}
}
Мой маршрут:
Route::get('/product/remove', 'Product\ProductController@removedata')->name('product.remove');
Мой сценарий:
$(document).ready(function () {
$('body').on('click', '.delete-product', function () {
var user_id = $(this).data("id");
if(confirm("Are you sure you want to Delete this data?"))
{
$.ajax({
url:"{{route('product.remove')}}",
mehtod:"get",
data:user_id,
success:function(data)
{
alert("sucess");
}
})
}
else
{
return false;
}
});
});