Jquery循环并在文本区域显示json数据
Jquery Loop and display json data in textarea
我通过getJSON获取这些数据,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);
您可以循环进入:
var _val = $("#myTextarea").val(); // Fetching the new value and adding it to previous value
[].forEach.call(results.messages, function (inst) {
_val += inst.text;
});
$("#myTextarea").val(_val); //setting it as a new value of textarea.
相关文章:
- 如何在ReactJs中显示Json数据
- 动态显示JSON文件内容
- 在模板angular 2中显示JSON对象
- 使用Angular显示JSON中的HTML
- 显示JSON数据中的图像
- 在Ionic'中显示JSON结果;s系列重复
- PHP/JQUERY-显示json的每个子数组
- 如何使用jQuery显示JSON数据
- 在freemarker中显示JSON文本
- 显示json文件中的数据
- 在knocket js中显示json对象的详细信息
- 无法在AJAX成功访问中显示JSON结果
- 显示 JSON 将不起作用
- 尝试使用 AngularJS ng-repeat 显示 JSON 数据不起作用
- 如何在jqgrid中显示json数组值
- 如何在视图中显示json返回的linq列表
- 如何在剑道网格中显示JSON响应
- 让Angular.js显示json数据的html列表
- 在DataTables上显示Json数据
- 如何根据叶值显示JSON树中的特定路径