Bootstrap Table 更新结果
Bootstrap Table renewal the result
I am using Bootstrap Table
我用了教程里说的这个功能
function (e, value, row, index)
我只使用row
和index
现在当我使用这个
检索数据时
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);
给我确切的答案
I am using Bootstrap Table
我用了教程里说的这个功能
function (e, value, row, index)
我只使用row
和index
现在当我使用这个
检索数据时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);
给我确切的答案