所以我想要使用ajax請求刪除圖像。圖像ID正在傳遞給函數,但當我試圖銷燬相同的圖像時出現錯誤。這是我的代碼。ajax laravel刪除按鈕
$(document).ready(function(){
var url = "/delete";
$('.delete').click(function(){
var id = $(this).val();
// alert(id);
$.ajax({
type: "get",
data: { id: 1 },
url: url + '/' + id,
success: function (data) {
console.log(data);
// $("#task" + id).remove();
},
error: function (data) {
console.log('Error:', data);
}
});
});
});
路線
Route::get('/delete/{id?}',function(Request $request,$id){
if(Request::ajax())
{
$delete = File::destroy($id);
return $delete ;
} });
我得到一個JavaScript錯誤:對象{readyState的:4 getResponseHeader:阿賈克斯/ V ....請幫我解決這個問題,找出問題
你得到什麼錯誤? PHP錯誤或JS錯誤?添加更多信息 – xdevnull
作爲xdevnull說,我們需要錯誤的詳細信息,並注意要傳遞一個id ..和你的文件是一個圖像,JPG或任何... –
plase看看https://laravel.com /docs/5.2/routing#csrf-x-csrf-token你需要包括在HTML中的meta標籤,並設置阿賈克斯頭 –