I am passing the data as arguments to javascript functions (like onclick="hopefully_escaped_data_from_server") I also have rollover functions that take these descriptions as arguments. Am I missing something??? thanks s
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 -~----------~----~----~----~------~----~------~--~---