You response is received by the JS so no coversion is necessary> My guess is
function Save() { var data = $.toJSON( ....# I convert JSON object to simple text here....)); $.ajax({ type: 'POST', url: '{{=URL(r=request,f='action')}}', contentType: "application/json; charset=utf-8", data: data, dataType: 'json' success: function(data){ alert(eval ('('+data+')')["Name"][0]["key1"]); } }); }); } On Mar 31, 11:42 am, Yannick <ytchatch...@gmail.com> wrote: > Thanks Massimo But inside my callback method i do receive another JSON > message as response and I want to parse it for display... Do you know > How i can do it then ? > > Thanks, > Yannick P. > > On Mar 31, 12:22 pm, mdipierro <mdipie...@cs.depaul.edu> wrote: > > > You have a logical problem. the sj.loads must be in the action that > > receives the ajax call "action" in your case. It cannot be embedded in > > the JS code that makes the call. > > > On Mar 31, 9:24 am, Yannick <ytchatch...@gmail.com> wrote: > > > > Hello mate > > > I'm trying to parse the JSON object inside the callback method from my > > > client side, I got a message saying "No JSON object could be > > > decoded"... Do you please have any idea about what I'm doing wrong in > > > my callback method...Below you can see the sample of the callback > > > method, and format of JSON message sent from server... thanks > > > > # from the client side I receive a JSON msg in callback that i want > > > to parse: > > > > function Save() { > > > var data = $.toJSON( ....# I convert JSON object to simple text > > > here....)); > > > $.ajax({ > > > type: 'POST', > > > url: '{{=URL(r=request,f='action')}}', > > > contentType: "application/json; > > > charset=utf-8", > > > data: data, > > > dataType: 'json' > > > success: function(data){ {{ > > > import > > > gluon.contrib.simplejson as sj > > > data = sj.loads > > > (response.body.read()) > > > value = data > > > ["Name"][0]["key1"] > > > }} > > > alert({{=value}}); } > > > }); > > > }); > > > > } > > > > Here is the format of the JSON that is sent as a response from my > > > action client (I can see it from Firebug debuger) > > > > { > > > "Name": > > > [ > > > { "Key1": "value1", > > > "key2": value2, > > > "data": {"key": "value3"} > > > }, > > > { "Key1": "value1", > > > "key2": value2, > > > "data": {"key": "value3"} > > > }, > > > ] > > > > } > > > > Any ideas ? > > > > This is the follow-up of this > > > thread:http://groups.google.com/group/web2py/browse_thread/thread/3a61efd564... > > > > Thanks, > > > 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 -~----------~----~----~----~------~----~------~--~---