Bootstrap Table 更新结果

Bootstrap Table renewal the result

I am using Bootstrap Table

我用了教程里说的这个功能

function (e, value, row, index)

我只使用rowindex

现在当我使用这个

检索数据时
console.log(row);

结果是

Object {position: "", username: "test@liferay.com", division: "", status: "1", usertype: ""} 2

问题是如何检索不同变量或数组中的所有数据

我试过用这种方式

for (var i in row) {
   console.log(row[i]);
}

结果是

""
"test@liferay.com"
""
"1"
""

Update

我只想将所有数据从 row 传递到新变量以检索它们。

我试着这样输出console.log(row[2]); 结果是 undefine

你的变量row是一个object,所以你需要指定名称来获取值:

例如获取用户名,需要:

row.username

如果你真的需要将你的对象转换成数组,你可以使用map :

var obj = {
    position: "",
    username: "test@liferay.com",
    division: "",
    status: "1",
    usertype: ""
};
var arr = Object.keys(obj).map(function (key) {return obj[key]});
console.log(arr[1]);

JSFiddle:http://jsfiddle.net/0985eLg8/

我这样做了谢谢@Magicprog.fr

var results = JSON.stringify(row);
console.log('results are' + results);
var obj = $.parseJSON(results);
console.log(obj.username);

给我确切的答案