Thanks. That's about what I had, but yours is less code:

function delete_photo (photo_id) {
        var answer = confirm("Are you sure you want to delete this photo?")
        if (answer){
                $.post("http://www.domain.com/delphoto/"+ photo_id);
                //$("#"+ photo_id).fadeOut(500);
                return false;
        }
};



On 6 okt, 00:32, Wizzud <[EMAIL PROTECTED]> wrote:
> function delete_photo (photo_id) {
>         if(confirm('Are you sure you want to delete this photo?')){
>                 $.post("http://www.domain.com/delphoto/"+ photo_id);
>                 $("#"+ photo_id).fadeOut(500);
>         }
>         return false;
>
>
>
> };
> Codex wrote:
>
> > Maybe I'm going about thewrong way, but this is what I'm trying to
> > achieve:
>
> > I have a page with thumbnails. Underneath each thumbnail there's a
> > 'delete' link:
>
> >  # photo_id.')">Delete
>
> > On click I would like to fire a confirmation message. Upon
> > confirmation the image should be deleted for which I have made a
> > function that's in 'main.js':
>
> > function delete_photo (photo_id) {
> >    confirm('Are you sure you want to delete this photo?');
> >    $.post("http://www.domain.com/delphoto/"+ photo_id);
> >    $("#"+ photo_id).fadeOut(500);
> >    return false;
> > };
>
> > The post works, the photo gets deleted, but on cancel the deletion is
> > also executed. I can see that how I've done it now is incorrect
> > because yes, the $post is right behind the confirmation so it's
> > logical it's being executed. But how do you do this the right way??
>
> > Thanks in advance!!
>
> --
> View this message in 
> context:http://www.nabble.com/Delete-photo-on-confirm-tf4576687s27240.html#a1...
> Sent from the jQuery General Discussion mailing list archive at Nabble.com.

Reply via email to