Oh Thanks a lot Vidul... It works, I should have included the "args" in the URL(...)
Thanks again and have a good one :) Yannick P. On Mar 26, 11:50 pm, Vidul Petrov <vidul.r...@gmail.com> wrote: > Hi Yannik, > > Probably something like: > > # the view: > {{extend 'layout.html'}} > > <a href="#" > onclick="$.getJSON('{{=URL(r=request,f='my_json',args=['a test > string'])}}', > function(data){ alert(data) });"> > Please click here. > </a> > > # the controller: > def my_json(): > try: > argument=request.args[0] > import gluon.contrib.simplejson as simple_json > return simple_json.dumps(argument) > except IndexError: > return dict() > > On Mar 27, 4:33 am, Yannick <ytchatch...@gmail.com> wrote: > > > Hello Mate, > > This is probably a really simple issue... I want to send data to an > > action from the views using JSON and here is a sample of my code > > > In the view: > > *********************************************** > > <script> > > $.getJSON('/AppName/default/ActionName', 'DATA2SEND2Action' , function > > (datafromServer){ ........ }); > > </script> > > *********************************************** > > > In the Controller (Here I'm trying to retrieve data sent from view > > using 'request.args' ) > > ********************************************** > > def actionName: > > argument = request.args[0] > > ...... > > ...... > > ...... > > return argument > > ********************************************** > > > I got an error message complaining about the index... Here is the > > error: > > > File "/opt/web2py/applications/BU/controllers/default.py", line 99, in > > actionName > > argument = request.args[0] > > IndexError: list index out of range > > > PS: > > I'm using Firebug to debug my JavaScript code and here is the request > > link I got: > > GEThttp://127.0.0.1:8000/AppName/default/actionName?DATA2SEND2Action > > > DO you pleaz have any idea ? , I'm pretty sure I'm doing something not > > really correct somewhere... > > > Do you know a better way to communicate from Views to Action using > > JSON with Web2Py? > > > Please help ! > > > Thanks for your attention, > > Regards, > > Yannick P. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---