This is the XHR <html><body><h1>invalid function (default/removeProduct)</h1></body></html>
The removeProduct function is located under product.py not default. This is the strange part for me, the ajax call to product/removeProduct/pid is successful as the database record is indeed removed. However, there is such an invalid call to default/removeProduct which I never made. On Monday, May 16, 2016 at 9:53:55 PM UTC+2, Anthony wrote: > > Can you show the network requests? If the XHR doesn't return successfully > (regardless of whether the record is deleted), the Javascript to remove the > DIV will not be triggered. > > Anthony > > On Monday, May 16, 2016 at 3:15:54 PM UTC-4, Vic Ding wrote: >> >> HI Anthony, >> >> There is one mysterious 404 to the remove function, to a wrong URL which >> I never called. However, the record is indeed successfully removed from >> database. >> >> >> >> On Monday, May 16, 2016 at 8:35:50 PM UTC+2, Anthony wrote: >>> >>> Your original code works for me. Are you sure the Ajax request is >>> returning successfully (check the browser developer tools and make sure the >>> XHR request returns with a 200 response)? Also, check for any errors in the >>> Javascript console. >>> >>> Anthony >>> >>> On Sunday, May 15, 2016 at 11:49:34 AM UTC-4, Vic Ding wrote: >>>> >>>> Hi all, >>>> >>>> I am new to web2py. >>>> I have a HTML helper >>>> >>>> DIV( >>>> DIV(A('delete', callback=URL('removeProduct/'+str(row.id)), >>>> delete='div#product'+str(row.id)), _class='delete_button'), >>>> _class='product', >>>> _id='product'+str(row.id) >>>> ) >>>> >>>> >>>> The callback to removeProuct/id is working well, however, the actual >>>> content is not removed after deletion. I am trying to tackle the issue by >>>> using delete attribute as read in the online book at web2py website. It is >>>> not working either. >>>> >>>> Any idea? did I miss something here? >>>> >>>> Thanks! >>>> >>>> Vic >>>> >>>> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.