Good point -- the new reload functionality should have used "jQuery()" rather than "$()".
Anthony On Wednesday, June 6, 2012 8:17:07 AM UTC-4, szimszon wrote: > > Here is what I found with help of > http://stackoverflow.com/questions/777062/jquery-field-is-null > > --- web2py.js.old 2012-06-04 22:02:56.000000000 +0200 > +++ web2py.js 2012-06-06 14:12:48.546141468 +0200 > @@ -104,8 +104,8 @@ > > function web2py_component(action, target, timeout, times){ > jQuery(function(){ > - var element = $("#" + target).get(0); > - var statement = "$('#" + target + "').get(0).reload();"; > + var element = jQuery("#" + target).get(0); > + var statement = "jQuery('#" + target + "').get(0).reload();"; > element.reload = function (){ > // Continue if times is Infinity or > // the times limit is not reached > > > > 2012. június 6., szerda 13:38:12 UTC+2 időpontban szimszon a következőt > írta: >> >> >> Version 2.00.0 (2012-06-05 00:02:52) dev >> >> in layout.html {{=LOAD('default','setuser',extension='load',ajax=True)}} >> >> $("#" + target) is null @ http://127.0.0.1:8000/.../static/js/web2py.js:107 >> >> without ajax=True it loads but is is working correctly only with ajax=True :( >> http://code.google.com/p/web2py/issues/detail?id=839 >> >> >>

