Javascript jQuery.getJSON REST访问数据
在这个json rest对象上:Javascript jQuery.getJSON REST访问数据,javascript,jquery,json,rest,Javascript,Jquery,Json,Rest,在这个json rest对象上: [{"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函
[{"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”中,但我不知道如何获取“title”和“director”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" );
});
我该怎么做才能得到一份“头衔”和“导演”的无序列表
谢谢你试试这个
$.each( data, function( index, value ) {
items.push( "<li id='" + value.title + "'>" + value.director + "</li>" );
});
$。每个(数据、函数(索引、值){
items.push(“”+value.director+“ ”);
});
回调需要两个参数索引
,元素
。变量director
包含完整的对象,所以您可以从对象获取[object object]
(从.toString()
返回,因为您尝试将对象转换为字符串
),您需要从对象获取属性
,您可以像我的示例中那样执行此操作
$.each( data, function( index, value ) {
items.push( "<li id='" + value.title + "'>" + value.director + "</li>" );
});