On Saturday, March 19, 2011 5:18:23 PM UTC-4, LightOfMooN wrote: 
>
> no, it doesn't be a controller. 
> But I can not use ajax too, because I need variables in template, but 
> not the rendered block. 
> (and I don't like that LOAD() loads components in new div, because it 
> may cause a problems with css and jquery)

 
As pbreit pointed out, if you don't want Ajax, you can use LOAD(..., 
ajax=False), and web2py will insert the content on the server side before 
delivering the page. In that case, I think the DIV that LOAD wraps around 
the content is unnecessary (as long as ajax_trap is also False -- looks like 
the DIV is used as the target for the Ajax response). Because LOAD is a 
helper, you should be able to do some manipulation of it to remove the outer 
DIV. So, maybe try something like this in your view:
 
{{=LOAD('mycontroller', 'options', ajax=False)[0][0]}}
 
Anthony

Reply via email to