Я хочу заменить сообщение об удалении коротким URL каждого элемента. Проблема в том, что в сообщении постоянно отображается первый короткий элемент URL, который был удален. Я хочу, чтобы короткий URL был тем, который я только что удалил. Использование Ajax и Jquery. Заранее спасибо.
HTML
<div id="response-message"></div>
СКРИПТ
function removeLink(id){
if(confirm("Are you sure you want to Delete this link?")){
$.ajax({
type:'delete',
url:'/link/' + id,
dataType: 'JSON',
data:{
"_token": "{{ csrf_token() }}",
'id':id,
},
success:function(data){
$('#response-message').replaceWith('<div class="alert alert-danger mx-auto">Link ' + data.short_url + ' deleted.</div>');
$('.post'+ data.id).remove();
}
});
}else{
return false;
}
};
КОНТРОЛЛЕР
public function destroy($id)
{
$link = Link::findOrFail($id);
$link->delete();
return $link;
}