Re: Quotes in strings sent to JavaScript
Re: Quotes in strings sent to JavaScript
- Subject: Re: Quotes in strings sent to JavaScript
- From: Rob Lewis <email@hidden>
- Date: Thu, 29 Nov 2007 07:54:57 -0800
Thanks for the suggestion, Mark, but the "do script" command returns
"undefined".
Looking at the AS event log, it appears that the single-quoted string
sent to JavaScript still contains all the backslash-escaped double
quotes. If there was some way I could remove all the backslashes, it
seems like it ought to work. But I can't see any way to do that in
AS. It's a bummer that AS can't handle single-quoted strings!
I experimented with writing the XML to a text file in AS (with
suffix .xml), and it looks fine in BBEdit: no backslashes at all.
Grrrr.
On Nov 29, 2007, at 5:49 AM, Mark J. Reed wrote:
On Nov 29, 2007 8:48 AM, Mark J. Reed <email@hidden> wrote:
set the_JavaScript to "this.metadata = '" & my_XML_string & "';"
Actually, it would probably work better to do this:
set the_JavaScript to "this.metadata = " & quoted form of
my_XML_string & ";"
since then AS will take care of quoting any internal apostrophes
for you.
--
Mark J. Reed <email@hidden>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users
This email sent to email@hidden