我通过 getJSON 获取此数据,它在名为 results 的变量下返回此数据。
这是数据:
{
"ok": true,
"messages": [
{
"text": "Message 1",
"username": "bot",
"type": "message",
"subtype": "bot_message",
"ts": "1454394770.000002"
},
{
"text": "Message 2",
"username": "bot",
"type": "message",
"subtype": "bot_message",
"ts": "1447656207.000002"
},
{
"user": "5434543",
"type": "message",
"subtype": "ch_join",
"text": "<@U0456TA8|tre> has joined",
"ts":654565.444"
}
],
"has_more": false
}
我知道如何将其中之一添加到我的文本区域:
$("#myTextarea").val(results.messages[0].text);
我的问题是...如何将其全部添加到我的文本区域中?
最佳答案
var output = "";
jQuery.each(results.messages , function (index, element){
output += element.text + "something to put between the text perhaps?";
});
$("#myTextarea").val(output);
关于javascript - Jquery循环并在textarea中显示json数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33707312/