I'm working with a small AJAX-ish application chunk, and for the life of me I can't get the request.responseText to end up working properly. I'm sure the root
of the problem is the text that I'm sending back (via a mod_perl handler), so I'm asking here.
When the link is clicked, the span
's innerHTML is changed to a text box and a button with the associated onClick handler added to the button. The AJAX portion works; the database is updated with the new value, and I try to recreate the above code using the values passed to the handler.
I can't seen to get the quoting right, and I've been fighting with it for hours now. What I'm currently sending back to the AJAX request is:
$response = "\$('override_$componentId').innerHTML=\"<a href='#' onCl
Which, when evaluated on the client side
eval( request.responseText );
throws a syntax error: Syntax Error: missing semicolon before statement.
(I'm using the Prototype libraries to handle the AJAX abstraction.)