javascript - Jquery循环并在textarea中显示json数据

标签 javascript jquery

我通过 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/

相关文章:

javascript - 如何隐藏JWPlayer播放按钮?

javascript - 根据特定条件产生不同传奇副作用的正确方法是什么?

javascript - 为什么在 mootools 之后加载 jquery 会导致冲突

javascript - 如果复选框被选中,获取下一个输入[文本]

javascript - jQuery Yii 更新数据表,仅当选项卡显示时

javascript - Node.js 进度指示器反馈

javascript - kendo-ui 中的下拉菜单未检索数据

javascript - 如何设置 AJAX 响应到 jquery 数据表列?

javascript - 动态数组上的 onkeyup 事件

javascript - 在 safari 中从子 iframe 重新加载或重定向父级