JQuery将Json值传递给textarea问题

时间:2021-06-01 10:03:01

I am having a problem passing a json value to a textarea.

我在将json值传递给textarea时遇到问题。

This works:

alert(results.messages[0].text); //Result is Message 1

$("#myTextarea").val('Some Message'); //Adds Some Messsage to myTextarea

My problem is when I try this:

我的问题是当我尝试这个时:

$("#myTextarea").val(results.messages[0].text);

This above does not add the value to the textarea.

以上内容不会将值添加到textarea。

Any ideas why?

有什么想法吗?

1 个解决方案

#1


2  

Use text for text area. What you have should work. Don't forget to parse your JSON.

将文本用于文本区域。你有什么应该工作。不要忘记解析你的JSON。

var results = '{"messages":[{"text":"some text from json"}]}'
results = JSON.parse(results);

$("textarea").text(results.messages[0].text);

#1


2  

Use text for text area. What you have should work. Don't forget to parse your JSON.

将文本用于文本区域。你有什么应该工作。不要忘记解析你的JSON。

var results = '{"messages":[{"text":"some text from json"}]}'
results = JSON.parse(results);

$("textarea").text(results.messages[0].text);