首页 > 解决方案 > 为“让”添加值

问题描述

我有以下代码。我有一个 let x,我想向它添加更多值(从 mongodb 请求中解析)。问题是最后我有 [object Object] 而不是值。

我该如何处理?

let x='[{"user": "test","Name": "test"},';
x+='{"user": "test2","Name": "test2"}]';
let self=this;
let url1 = "POST get list from DB";
let jqxhr = $.ajax({
    url: url1,
    async: false
}, function() {
    console.log( "success" );
})
    .done(function(data) {
        console.log(x);
            $(data).each(function(){
                console.log(this);
                x+=this;
            })
        console.log(x);
    });

输出:

输出结果

非常感谢。

标签: javascript

解决方案


let url1 = "POST get list from DB";不是有效的URL

你需要在数组内push 反对

你应该按照下面的方式

let x=[{"user": "test","Name": "test"}];
x.push({"user": "test2","Name": "test2"});

console.log(x);

推荐阅读