great!!! Let me try that. Thanks a lot for your help!! Cheers, Tom
On Nov 11, 8:58 am, selecta <[email protected]> wrote: > you can pass it as var with a json dict then convert it back to a > python dict > from gluon.contrib import simplejson > a = {'a': 'foo', 'b': 'bar'} > redirect(URL(r=request, > f='scmView.html',vars=dict(mydict = simplejson.dumps(a)) > > def scmView(): > a = simplejson.loads(request.vars.mydict) if request.vars.mydict else > {} > > On Nov 10, 9:00 pm, mdipierro <[email protected]> wrote: > > > > > > > > > URL generates a URL, it can only contains strings. > > > On Nov 10, 1:50 pm, Tom Chang <[email protected]> wrote: > > > > All, > > > > I just realized that when I pass ahashvariable to redirect, it will > > > get converted into a string? Is there a way I can pass ahashvariable > > > via redirect? > > > > for example, > > > redirect(URL(r=request, > > > f='scmView.html',vars=dict(scmResult=scmResult, a= a, > > > totalCm=totalCm,osPath=osPath,scmOUI=scmOUI,scmOUIName=scmOUIName))) > > > > scmOUI and scmOUIName are string after the redirect and I verify that > > > by using type operation. > > > > cheers, > > > tom

