gpt4 book ai didi

javascript - jQuery.getJSON REST 访问数据

转载 作者:行者123 更新时间:2023-12-02 16:15:06 25 4
gpt4 key购买 nike

在此 json 休息对象上:

[{"id_film":1,"title":"Forrest Gump","director":"Zameckis","year":"1994","price":"12.00","format":"DVD"},{"id_film":4,"title":"Back to the Future II","director":"Zameckis","year":"1989","price":"9.95","format":"DVD"}]

我正在尝试使用 $getJSON 函数在网页中构建响应并将响应放入 div id="films"中,但我不知道如何获取“标题”和“导演”json特性。

$.getJSON( "http://rest/url", function( data ) {
var items = [];
$.each( data, function( title, director ) {
items.push( "<li id='" + title + "'>" + director + "</li>" );
});

$( "<ul/>", {
"class": "my-new-list",
html: items.join( "" )
}).appendTo( "#films" );
});

响应中仅显示以下内容的无序列表:

[object Object]
[object Object]

我可以做什么来获取“头衔”和“导演”无序列表的列表?

谢谢

最佳答案

试试这个

$.each( data, function( index, value ) {
items.push( "<li id='" + value.title + "'>" + value.director + "</li>" );
});

each回调需要两个参数indexelement。变量 director 包含完整对象,因此您得到 [object Object] (从 .toString() 返回,因为您尝试将对象转换为String),您需要从对象获取property,您可以像我的示例中那样进行

关于javascript - jQuery.getJSON REST 访问数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29721521/

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