Set value of textarea in jQuery
Have you tried val?
$("textarea#ExampleMessage").val(result.exampleMessage);
Textarea has no value attribute, its value comes between tags, i.e: <textarea>my text</textarea>
, it is not like the input field (<input value="my text" />
). That's why attr doesn't work :)
$("textarea#ExampleMessage").val()
in jquery just a magic.
You should notice that textarea tag using inner html to display and not in value attribute just like input tag.
<textarea>blah blah</textarea>
<input type="text" value="blah blah"/>
You should use
$("textarea#ExampleMessage").html(result.exampleMessage)
or
$("textarea#ExampleMessage").text(result.exampleMessage)
depend on if you want to display it as html tags or plain text.