gpt4 book ai didi

JavaScript、JQuery。需要帮助从我的 JSON 中获取 'name'

转载 作者:行者123 更新时间:2023-11-28 13:48:34 24 4
gpt4 key购买 nike

我有 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].namedata[0]['name'] (两者相等,但 .name 是更常见的方式) - 看到对象周围的 [] 吗?这会将其包装在一个数组中(该数组仅包含一个元素,即具有 name 属性的对象)。

关于JavaScript、JQuery。需要帮助从我的 JSON 中获取 'name',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12361701/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com