поэтому я хочу удалить изображение с помощью запроса ajax. идентификатор изображения передается функции, но я получаю сообщение об ошибке, когда пытаюсь уничтожить одно и то же изображение. вот мой код.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 ;
} });
я получаю яваскрипт Error: Object {readyState: 4 getResponseHeader: .ajax/v .... пожалуйста, помогите мне решить эту проблему, чтобы определить проблему
Какую ошибку вы получаете? Ошибка PHP или ошибка JS? Добавьте дополнительную информацию – xdevnull
, так как xdevnull сказал, что нам нужны сведения об ошибке, а также обратите внимание, что вы передаете идентификатор .. и ваш файл - это изображение, jpg или что-то еще ... –
plase взгляните на https://laravel.com /docs/5.2/routing#csrf-x-csrf-token вам нужно включить метатег в html и установить заголовки ajax –