Thank u very much =)
On Dec 2, 11:45 pm, Josh Jaques <[email protected]> wrote: > Sounds like you're looking for response.json > > def test(): > coords = ((1,2), (3,4), (5,6)) > return response.json(coords=coords) > > Returns a javascript array formatted like: [[1, 2], [3, 4], [5, 6]] > > Or you can use response.json(dict(coords=coords)) to get a javascript object: > {"coords": [[1, 2], [3, 4], [5, 6]]} > > Note that you also don't have to immediately return the result of > response.json, you can save it and output it in the view, inside a <script> > tag, for example > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf Of > 1904 > Sent: Thursday, December 02, 2010 9:12 AM > To: web2py-users > Subject: [web2py] convert python list to javascript array > > Hello, > > i m totally new to web2py and im trying to use it with google maps api > and javascript to build a map. > So I got some longtiudes and latidues from a MySQL database. > The problem is that I cant convert the Python list [with the lat and > lng values] from the database into a javascript array which is needed. > I build the list with the values in a controller file and return it to > the view file. > > Python list: coordinates((1,2) , (3,4) , (5,6)) > > I tried it on this way: > > while(j<=len()) //len = length of coordinates > { > var coor[{{=x}}][0] = {{=coordinates[y][0]}}; > var coor[{{=x}}][1] = {{=coordinates[y][1]}}; > j++; > } > > but it is not possible because Y doesnt raise... So the question is > how can I use JS variables and/or Python variables together? > > Thanks for help > This communication, including any attachments, does not necessarily represent > official policy of Seccuris Inc. > Please seehttp://www.seccuris.com/Contact-PrivacyPolicy.htm for further > details about Seccuris Inc.'s Privacy Policy. > If you have received this communication in error, please notify Seccuris Inc. > at [email protected] or at 1-866-644-8442. > >

