JavaScript,JQuery.需要帮助才能获得'name'从我的JSON中删除
JavaScript, JQuery. Need help to get the 'name' out of my JSON
我有JSON,它看起来像这样:
/主题/创建/示例
[
{
"user_id": 1,
"name": "sample",
"created_by": "Sample96",
"created_time": "2012-09-10T20:44:11",
"num_of_followers": 1,
"id": 5
}
]
现在在我的JS中,我想要这样的东西:
function fnClickAddRow(data) {
$("#s").append(data['name']); //it doesn't work
}
Html看起来像这样:
<p id="s">Subject : </p>
更新:
JS
$(document).ready(function (){
add_subject_to_subjects_list();
subject_description();
data_tables();
});
/* DataTables */
function data_tables() {
var oTable = $('.book-grid').dataTable({
});
}
function fnClickAddRow(data) {
var result = data[0].user_id;
$("#s").append(result);
}
/* PERSONAL_PAGE.HTML */
function add_subject_to_subjects_list() {
show_subjects_list();
$("#btn-create-subject").click(function() {
var value = $("#id_name").val();
var link = "/subject/create/"+value;
$.post(link, function(data) {
show_subjects_list();
fnClickAddRow(data);
});
});
}
function show_subjects_list() {
$("#list").text('');
$.get("/subject/list/", function(data){
for( var i=0; i<data.length; i++) {
var subject = data[i]['name'];
var followers = data[i]['num_of_followers']
// var link = "/user/"+username+"/subject/"+subject;
$("#list")
.append('<li>'+subject+'<span id="followers"> ['+followers+'] </span></li><br>');
};
}, 'json');
}
您想要的是data[0].name
或data[0]['name']
(两者相等,但.name
是更常见的方式)-查看对象周围的[]
?这将它封装在一个数组中(该数组只包含一个元素,即具有name
属性的对象)。
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 可以't让我的if语句处理js中的html表单输入
- 我的单元测试选项是什么
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 我的职位回报太快了,如何做出承诺
- 我的jQuery插件参数没有正确启动,遇到了问题
- 如何识别我的网站中的慢速设备
- 如何将JSON数据导入我的ejs模板
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 知道为什么我的旋转木马不会自动更改图片吗
- 我的模板未被解析
- 无法将数据从firebase获取到我的html页面
- 角度图表;t显示在我的页面中
- JavaScript,JQuery.需要帮助才能获得'name'从我的JSON中删除
- 为什么我的firefox扩展javascript不能访问opener窗口,也看不到window.name
- 我的数据库通过Phonegap存储在Android中的/data/data/package-name/app_datab
- 我的php表单有一个三个文本框,每个文本框都有ID和Name
- 为什么当输入的name属性相同时,我的函数返回的不是函数
- 为什么这个.state.name在我的组件中没有被正确使用?
- 为什么 name 属性的值与我设置的值不同