Taha Hafeez wrote: > > By using JSONLiteral you are sending the value without quotes. But the > problem is how your value is interpreted by javascript. A string > literal without quotes will be interpreted as a variable and as that > variable is not defined you will get an error. > > Can you share the actual code ? > > regards > Taha > > On Thu, Jul 14, 2011 at 4:53 AM, iberck <ibe...@gmail.com> wrote: >> >> I'm using >> Taha Hafeez wrote: >> > >> > Hi >> > >> > When you specify something as a JSONLiteral, it is displayed as is and >> no >> > quotes are applied. So the JSON is your case becomes >> > >> > { strkey: strvalue} >> > >> > so javascript tries to find the variable strvalue which is not there. >> > >> > When you don't specify JSONLiteral, JSON is >> > >> > {strkey : "strvalue"} >> > >> > which is fine. >> > >> > Have you debugged it in firebug or chrome, it may be showing undefined >> > variable or something >> > >> > regards >> > Taha >> > >> > On Thu, Jul 14, 2011 at 1:46 AM, iberck <ibe...@gmail.com> wrote: >> > >> >> When I send the JSONObject: jsSupport.addInitializerCall("test1", >> >> jobj.toCompactString()); IT WORKS >> >> >> >> Thanks in advance ;) >> >> >> >> -- >> >> View this message in context: >> >> >> http://tapestry.1045711.n5.nabble.com/T5-2-6-JSONLiteral-Bug-tp4584187p4584206.html >> >> Sent from the Tapestry - User mailing list archive at Nabble.com. >> >> >> > >> >> Thank you for your response Taha, I need the format {"key": value} >> because >> I'm using JQPlot library and it requires that json format >> >> Do you know are there another way to send the value from Tapestry without >> quotes ? >> I'm fixing the bug sending the json as compacted string and then breaking >> it >> in javascript :S >> >> Thank you >> >> >> -- >> View this message in context: >> http://tapestry.1045711.n5.nabble.com/T5-2-6-JSONLiteral-Bug-tp4584187p4584672.html >> Sent from the Tapestry - User mailing list archive at Nabble.com. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: users-h...@tapestry.apache.org >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org >
Yes I was sending the Strings as JSONLiteral but when I do it, Tapestry doesn't executes the javascript function... I'm frustrated because much of my code uses JSON. My actual code basically sends JSONLiteral's inside a JSONObject like the above example but it doesn't work by a Tapestry bug, I'm trying a version downgrade :( I've trying disabling SymbolConstants.COMPACT_JSON but it doesn't work Thank you for your responses -- View this message in context: http://tapestry.1045711.n5.nabble.com/T5-2-6-JSONLiteral-Bug-tp4584187p4584751.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org