私はajaxリクエストを使用してイメージを削除します。画像IDは関数に渡されていますが、同じ画像を破棄しようとするとエラーが発生します。ここに私のコードです。ajax laravel delete button
$(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にメタタグを含める必要があり、ajaxヘッダを –