Bootstrap Table更新结果

时间:2015-07-13 10:34:25

标签: javascript arrays bootstrap-table

  

我正在使用 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"
""
  

更新

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

我尝试以这种方式输出console.log(row[2]); 结果是undefine

2 个答案:

答案 0 :(得分:1)

您的变量rowobject,因此您需要指定名称以获取值:

例如,要获取用户名,您需要:

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/

答案 1 :(得分:0)

我这样做了谢谢@Magicprog.fr

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

给我准确的答案