Not an example of the string where you're using it, the _actual_ JSON data being returned by your server. You can probably get this by typing the URL of the server-side page into the browser directly, that kind of thing.
-- T.J. On Oct 9, 10:11 pm, pancakes <[EMAIL PROTECTED]> wrote: > I listed an actual example above. > > user description as stored in mysql - 'I\'ll take you down to china > town' > > when I parse the json object the slash is removed, so I print - > onclick="function('I'll take you down to china town')" > > which throws an error. > > On Oct 9, 5:04 pm, "T.J. Crowder" <[EMAIL PROTECTED]> wrote: > > > > personally, I would consider this a serious drawback to using json - as > > > opposed to xml, which does not display this behavior. > > > It's not a JSON thing, it's something specific to what you're doing. > > > Can you give us an example of the actual JSON data you're returning > > from the server? > > -- > > T.J. Crowder > > tj / crowder software / com > > > On Oct 9, 9:21 pm, "suki rosen" <[EMAIL PROTECTED]> wrote: > > > > personally, I would consider this a serious drawback to using json - as > > > opposed to xml, which does not display this behavior. I'm really hoping > > > there's a workaround here, but I feel like I may drop prototype in favor > > > of > > > a library that has better xml support. > > > > > On Thu, Oct 9, 2008 at 3:53 PM, Hector Virgen <[EMAIL PROTECTED]> wrote: > > > > >> Is there a reason you need the data to remain escaped while being used > > > >> by > > > >> javascript? Unless your javascript is interacting directly with the > > > >> database, you should not need to keep your data escaped. Once > > > >> javascript is > > > >> done with the data, and sends it back to the server, the server should > > > >> then > > > >> re-escape the unescaped data before inserting into the database. > > > >> -Hector > > > > >> On Thu, Oct 9, 2008 at 11:22 AM, pancakes <[EMAIL PROTECTED]> wrote: > > > > >>> Hi. > > > >>> I'm using prototype for my ajax routines. I'm returning a json object > > > >>> from the server containing user information. Some of the information > > > >>> contains user descriptions with quotes and other weird characters that > > > >>> need to be escaped. > > > > >>> for example > > > >>> 'I'm going to the store, don't 'cha know?' > > > >>> is stored in my db as > > > >>> 'I\'m going to the store, don\'t \'cha know?' > > > > >>> but when I get my json object back from the server, I need to eval() > > > >>> it. This strips the slashes. I tried prototype's built in json parser > > > >>> next (evalJSON();) with the same results. > > > > >>> Is there any way to preserve my escape characters and use json for > > > >>> data structuring?? > > > > >>> I am aware that javascript has find/replace functions, but trusting > > > >>> the escaping of problem characters to the browser doesn't appeal to > > > >>> me. I want to escape the data on the server. also, this needs to > > > >>> work for single or double quotes, as these are user input and I want > > > >>> it to work regardless of the data. > > > > >>> thanks! > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptaculous@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---