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.