Hello everybody First of all to avoid this question: Yes I copied the appadmin and javascript file from the welcome app to my own app ;-)
My Problem is, that some LOAD(ajax=True) doesn't work any-more (but not all loads with ajax). If I change it to LOAD(ajax=False) it works. So it seems there is some problem with the javascripts. *1. Description of the setup* 1. {{=DIV <https://moe2.backbone.ch/examples/global/vars/DIV>(LOAD(f='getSelection.load', args=request <https://moe2.backbone.ch/examples/global/vars/request>.args, ajax=True), _id='Workspace')}} *#I load a selection in the View --> This Load WORKS* 2. SELECT <https://moe2.backbone.ch/examples/global/vars/SELECT>(selOptions, _size=15, _name='o_id', _onclick="\ ajax('"+URL(r=request,args=[nav_id,tool_id,ntt_id],f='getForm')+"',['o_id'],'Workspace');", _class='ff_wide') *#In the selection is an onclick event that works too - it loads the form of an order* 3. IMG <https://moe2.backbone.ch/examples/global/vars/IMG>(_src=URL <https://moe2.backbone.ch/examples/global/vars/URL>('static','images/i24_save.png', extension=True), _title=T <https://moe2.backbone.ch/examples/global/vars/T>('Save only'), _border=0, _style='cursor:pointer;',\ _onclick="ajax('"+URL <https://moe2.backbone.ch/examples/global/vars/URL>(r=request <https://moe2.backbone.ch/examples/global/vars/request>,args=[nav_id,tool_id,ntt_id,'save'],f='saveCustomer')+"',"+ajaxVars+",'Workspace');") *#In the form is an onclick event to the function 'saveCustomer'* 4. return LOAD(f='getForm', args=request <https://moe2.backbone.ch/examples/global/vars/request>.args, vars=rvars, ajax=True,target='Workspace') *#saveCustomer returns a LOAD to load the Form again* 5. The Form doesn't load, the page just displays "loading..." and the "Workspace" content looks as follows: <div id="Workspace" data-w2p_remote="/sipadm/registration/getForm.load/1/1/1/save?c_id=114999&c_type_id=10&city=Fribourg&clwarn=&comments=&company=&countrycode=ch&creditlimit=0.00001&email=mhelbling%40backbone.ch&firstname=Alessia&i_account=0&i_customer=0&i_product=9&isAccountReg=value&langcode=fr&lastname=Locatelli&login=41325102428&mobile=&nzip=1700&o_billing_date=&o_id=131643&o_verify_date=&pa_id=1&phone=021+905+41+11&salut=Madame&sip_id=24141&status_id=0&street=Petites+Rames%2C+5">loading...</div> If I replace in step 4 the ajax=True through ajax=False it works... If I copy the link in data-w2p_remote to the address bar, it works too.. An other example is our Mail Form. Its a simple page with a Mail Form (From:, To:, etc.) and at the bottom we have a Attachment Form embedded with a load: LOAD(c='mail',f='attachForm',args=args,vars=request<https://moe2.backbone.ch/examples/global/vars/request> .vars, ajax=True) In the HTML the div looks like: <div id="c921071710755" data-w2p_remote="/sipadm/mail/attachForm/3/13/0/202?mail_id=202">loading...</div> The path is correct, i can copy the data-w2p_remote path to the address bar and it loads perfectly. Our productive system runs still on web2py 2.5.1. This problem occurs just on our staging system (web2py 2.7.2) since we upgraded it to >2.6.0 with the identical code. *2. What I tried to fix it* 1. after updating, all Loads didn't work, so i had to copy the web2py.js and appadmin from the welcome app to all our apps, then ~50% of the loads worked 2. i tried to delete all js in the app and copied all new from the welcome app, still no change (jquery was updated through this copy to 1.10.2) 3. i compared the generic views and the layout.html with the welcome app, but there are no differences depending on the js 4. i replaced the web2py_ajax.html in the app with the new one. 5. The permissions on the files are ok (made after every change a chown -R on the folder) and i restartet uwsgi after every change But there is still no change. The Firefox debugger shows me a js failure on the loading page: [11:32:39.259] Empty string passed to getElementById(). @ jquery.js:3 But i don't know if this is the root of the issue or not. 50% of the jquery script is on line 3, so i don't know which part causes this failure. i tried to insert more line brakes to the jquery script, but after that nothing worked anymore... Has anyone an idea, what the root of this issue could be? Or how to find out, which part of the jquery script causes the getElementById failure? I'm fighting with this problem since a few days and i don't know what to try anymore... Best Regards Michael -- 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/groups/opt_out.