On 24 Jun 2019, at 22:51, Walter Lee Davis <[email protected]> wrote:
>
> Yup. That will stop a JavaScript insertion like you want to do cold. Try
> replacing all of the newlines [and carriage returns, if any] with a single
> space before you pass that value back to the Ajax request. It doesn't matter
> how long the line is, as long as it's one line. I generally substitute
> /[\n\r]+/ with ' ‘.
Thanks, Walter, but I’ve just this minute found the problem, and it was, as I
knew it would be, a stupid one. Where I had "$('thisid').up('ul').insert
(newhtml);”, all I had to do was take the quotes away from round ‘thisid’! I
was sending a literal string to $ instead of the value represented by the
variable and, oddly enough, there isn’t an element in the DOM with the id
‘thisid’!
And btw, it does work with a few ‘\r's in it.
Thanks a million for your help. Now I have to fix the next problem...
--
Cheers... Chris
Chris Sansom: composer and… whatnot
http://www.chrissansom.net/
https://www.youtube.com/channel/UCVUKb7vK0KiIaiLhs7zht2Q
https://soundcloud.com/mfthoad
As every parent of a small child knows, converting a large object into small
fragments is considerably easier than the reverse process.
— Andrew S. Tanenbaum
--
You received this message because you are subscribed to the Google Groups
"Prototype & script.aculo.us" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/prototype-scriptaculous.
To view this discussion on the web visit
https://groups.google.com/d/msgid/prototype-scriptaculous/8C59F928-105C-459A-A646-ABAB4BC27438%40gmail.com.
For more options, visit https://groups.google.com/d/optout.