我有一个PHP代码,它在json中输出一个关联数组。如何访问数组中的对象。我知道要访问json数组中的第一项我必须放data.item0.adlink
但我想迭代data
对象并输出json数组中每个对象的所有内容。我的数组和代码如下。感谢。
阵列
{"item0":{"image":"preview.jpg","file":"video.mp4","adImage":"none","adLink":"http:\/\/sammyukavi.com\/"},"item1":{"image":"preview.jpg","file":"video.mp4","adImage":"none","adLink":"http:\/\/sammyukavi.com\/"},"item2":{"image":"preview.jpg","file":"video.mp4","adImage":"none","adLink":"http:\/\/sammyukavi.com\/"}}
代码
$.ajax({
type: "GET",
dataType: "json",
data: {'first':'1','last':'3'} ,
beforeSend: function(x) {
if(x && x.overrideMimeType) {
x.overrideMimeType("application/json;charset=UTF-8");
}
},
url: 'test.php',
success: function(data) {
//I want to get a single item from the data object
$.each(data,function(){
//output a property for the single item here
console.log($(this))
})
}
})
};
答案 0 :(得分:0)
这就是我想要的。
function(data) {
$.each( data, function( index, value ) {
console.log(value)
})
}