Hi all, I recently upgraded my application to Python 3.9 and it's now running on web2py 2.27. I had an issue with "LOAD with Ajax" where the dynamic content could not be rendered. I resolved this issue by replacing web2py.js in my app with the one in the welcome app and clearing the browser cache.
However, I have issues with web2py's paginate as well as search capabilities. It cannot go through when I click on the pagination link to view the next rows on the same page. Similarly, when I use the search menu to look for a specific entry in a table, after creating the new search, it cannot go through to render the requested row on the same page. Below is the js traceback captured from the browser network tab for case 1 and case 2, respectively. The common error for both is "Uncaught ReferenceError: w2p_ajax_disable_with_message is not defined". The only place where w2p_ajax_disable_with_message is referenced is in web2py.js, which as I mentioned above was copied from the welcome app. Case 1: Uncaught ReferenceError: w2p_ajax_disable_with_message is not defined disableElement https://loop3.cheetahloop.com/CheetahORSwebUI/static/js/web2py.js:600 a_handlers https://loop3.cheetahloop.com/CheetahORSwebUI/static/js/web2py.js:739 jQuery 7 fire https://loop3.cheetahloop.com/CheetahORSwebUI/static/js/web2py.js:579 beforeSend https://loop3.cheetahloop.com/CheetahORSwebUI/static/js/web2py.js:396 ajax jQuery ajax_page https://loop3.cheetahloop.com/CheetahORSwebUI/static/js/web2py.js:368 a_handler https://loop3.cheetahloop.com/CheetahORSwebUI/static/js/web2py.js:714 a_handlers https://loop3.cheetahloop.com/CheetahORSwebUI/static/js/web2py.js:723 jQuery 7 <anonymous> https://loop3.cheetahloop.com/CheetahORSwebUI/static/js/bootstrap.min.js:6 <anonymous> https://loop3.cheetahloop.com/CheetahORSwebUI/static/js/bootstrap.min.js:6 web2py.js:600:61 Case 2: Uncaught ReferenceError: w2p_ajax_disable_with_message is not defined disableElement https://loop3.cheetahloop.com/CheetahORSwebUI/static/js/web2py.js:600 trap_form https://loop3.cheetahloop.com/CheetahORSwebUI/static/js/web2py.js:333 jQuery 7 trap_form https://loop3.cheetahloop.com/CheetahORSwebUI/static/js/web2py.js:353 jQuery 7 trap_form https://loop3.cheetahloop.com/CheetahORSwebUI/static/js/web2py.js:346 jQuery 2 trap_form https://loop3.cheetahloop.com/CheetahORSwebUI/static/js/web2py.js:313 complete https://loop3.cheetahloop.com/CheetahORSwebUI/static/js/web2py.js:415 jQuery 6 ajax_page https://loop3.cheetahloop.com/CheetahORSwebUI/static/js/web2py.js:368 component https://loop3.cheetahloop.com/CheetahORSwebUI/static/js/web2py.js:467 jQuery 11 web2py.js:600:61 Appreciate it if anyone could help to fix this issue. Moe -- 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. To view this discussion visit https://groups.google.com/d/msgid/web2py/CAGXabVyrr7vrpa-zuFs6XPv_mpLZgemjjwhKFW9BTyYc0Y8VAA%40mail.gmail.com.