I am trying to delete a record using ajax from an alert button but nothing is done. Here is what i have so far The button
<button type="button" value="{{$announcement->id}}" id="close-alert" class="close" data-url="{{ route('member.postDeleteAnnouncement', ['id' => $announcement->id]) }}" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
app.js
jQuery(document).ready(function($) {
$('#close-alert').click(function() {
    var url =$('#close-alert').data('url');
    ajax ({
        type: 'POST',
        url: url,
        success: function(){
                console.log('data sent');
            },
    });
});
});
and my controller action
public function postDeleteAnnouncement ($announcement_id)
{
    $user = \Sentinel::getUser();
    $member = $user->member;
    $member->announcements()->detach($announcement_id);
}
Any help is much appreciated.
here is the route code
Route::post('/announcement/{id}/delete', ['uses' => 'SiteController@postDeleteAnnouncement', 'as' => 'postDeleteAnnouncement']);