此代码从我的数据库中获取用户:
$.ajax({
type: 'POST',
url: 'ajax/liste_users.php',
dataType: 'json',
success: function(retour_php) {
console.log(retour_php);
liste_users = retour_php;
}
});
console.log
向我展示了所有用户。
我想知道如何使用此代码循环到用户创建我的json:
"items": {
$.each(liste_users, function(index, value) {
index : { "name": + " " + value }
});
}
显示属性ID后丢失
答案 0 :(得分:2)
试一试:
var jsonObjArr=[];
$.each(liste_users, function(i, e) {
jsonObjArr.push({'user':e});
});
它将包含json中的值,如:
[{'user':'abc'},{'user':'def'}]
如果那就是你想要的。
答案 1 :(得分:0)
在这种情况下,使用map比使用map更好。
var obj = {
"item": $.map(liste_users, function(value, index) {
return {
"id": index,
"name": value
};
})
};