AJAX Problem

"try { Element.hide("add_answer_link_for_post_-613772418"); Element.update("new_answer_form_for_post_-613772418", "<form action=\"/answers\" method=\"post\" onsubmit=\"new Ajax.Request('/answers', {asynchronous:true, evalScripts:true, parameters:Form.serialize(this)}); return false;\">\n<fieldset>\n <legend>New Answer</legend>\n <textarea cols=\"40\" id=\"answer_ans_string\" name=\"answer[ans_string]\" rows=\"10\"></textarea>\n <input name=\"commit\" type=\"submit\" value=\"Create\" />\n</fieldset>\n</form>\n\n"); } catch (e) { alert('RJS error:\n\n' + e.toString()); alert('Element.hide(\"add_answer_link_for_post_-613772418\"); \nElement.update(\"new_answer_form_for_post_-613772418\", \"<form action=\\\"/answers\\\" method=\\\"post\\\" onsubmit=\\\"new Ajax.Request(\'/answers\', {asynchronous:true, evalScripts:true, parameters:Form.serialize(this)}); return false;\\\">\\n<fieldset>\\n <legend>New Answer</legend>\\n <textarea cols=\\\"40\\\" id=\\\"answer_ans_string\\\" name=\\\"answer[ans_string]\\\" rows=\\\"10\\\"></textarea>\\n <input name=\\\"commit\\\" type=\\\"submit\\\" value=\\\"Create\\\" />\\n</fieldset>\\n</form>\\n\\n\");'); throw e }"

I want to eliminate this problem wen i m implementing ajax requests.. Please help..

This is the error..Can u please guide?

This is the error..

That's not an error, thats the script that should be run on the page when the request completes. Are you sure you're submitting an ajax request, and not just a regular request?

Manish Belsare wrote:

"try { Element.hide("add_answer_link_for_post_-613772418"); Element.update("new_answer_form_for_post_-613772418", "<form action=\"/answers\" method=\"post\" onsubmit=\"new Ajax.Request('/answers', {asynchronous:true, evalScripts:true, parameters:Form.serialize(this)}); return false;\">\n<fieldset>\n <legend>New Answer</legend>\n <textarea cols=\"40\" id=\"answer_ans_string\" name=\"answer[ans_string]\" rows=\"10\"></textarea>\n <input name=\"commit\" type=\"submit\" value=\"Create\" />\n</fieldset>\n</form>\n\n"); } catch (e) { alert('RJS error:\n\n' + e.toString()); alert('Element.hide(\"add_answer_link_for_post_-613772418\"); \nElement.update(\"new_answer_form_for_post_-613772418\", \"<form action=\\\"/answers\\\" method=\\\"post\\\" onsubmit=\\\"new Ajax.Request(\'/answers\', {asynchronous:true, evalScripts:true, parameters:Form.serialize(this)}); return false;\\\">\\n<fieldset>\\n <legend>New Answer</legend>\\n <textarea cols=\\\"40\\\" id=\\\"answer_ans_string\\\" name=\\\"answer[ans_string]\\\" rows=\\\"10\\\"></textarea>\\n <input name=\\\"commit\\\" type=\\\"submit\\\" value=\\\"Create\\\" />\\n</fieldset>\\n</form>\\n\\n\");'); throw e }"

I want to eliminate this problem wen i m implementing ajax requests.. Please help..

This is the error..Can u please guide?

Looks like this is from a View link_to_remote to replace or change the content on a page. The Controller should have render :update do |page| page.replace_html 'id_of_element', "content to change" end It would be best to post the View and Controller code so we can assist.