我在将json值传递给textarea时遇到问题。
这有效:
alert(results.messages[0].text); //Result is Message 1
$("#myTextarea").val('Some Message'); //Adds Some Messsage to myTextarea
我的问题是当我尝试这个时:
$("#myTextarea").val(results.messages[0].text);
以上内容不会将值添加到textarea。
任何想法为什么?
答案 0 :(得分:2)
将text
用于文字区域。你有什么应该工作。不要忘记解析你的JSON。
var results = '{"messages":[{"text":"some text from json"}]}'
results = JSON.parse(results);
$("textarea").text(results.messages[0].text);