pack a MINIMAL app to show what you mean. This is working perfectly here.
def index(): a = LOAD('default', 'loaded.load') return locals() def loaded(): a = A('click to reload', _href=URL('loaded.load'), cid=request.cid) b = request.now return locals() go to the index page, see that "loaded" gets loaded, click on "click to reload" and see that the fragment reloads. On Thursday, June 6, 2013 8:15:47 PM UTC+2, Charles Levesque wrote: > > Hi everyone, > I have a problem with a component. Within a view, I load a component with > the LOAD function of web2py. > > //--------- a_view.html > ---------------------------------------------------- > {{=LOAD(f='phone_numbers.load',args=('profile'),vars=dict(user_id=auth.user_id), > > ajax=True, target="phone_number_component")}} > > It is working the first time the page is loaded (as it's suppose to be). > In the component, I generate with a loop some A tags with the helper to > refresh the component with different parameters for each A. > > //------------------ phone_numbers.load ----------------------------- > {{for phone_number in phone_numbers:}} > {{=A(I('',_class='icon-edit'), _class='btn btn-mini pull-right', > _href=URL(c='default',f='phone_numbers.load',args=request.args, > vars=dict(request_modify_phone_id=phone_number.id)), cid=request.cid)}} > {{pass}} > > The thing is, when I click on the a tag, it calls web2py_component() with > the correct parameters but nothing happens. I debugged with firebug > web2py_component and I found that after the component loaded the first > time, it jumps over the jQuery(function( ... ){}); within > web2py_component(); the other times. > > //------- web2py.js ------------------------------------------------------- > function web2py_component(action, target, timeout, times){ > jQuery(function(){ <---- JUMPS OVER > THAT > var jelement = jQuery("#" + target); > var element = jelement.get(0); > .... > > Is there somthing I'm missing to reload properly my component? > > I tried to call web2py_component() manually with the click event of the A > tag, but same thing happened. > > Charles > Web2Py version 2.5.1 > > -- --- 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.