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.