当前正在使用jquery对象
该对象包含如下数据
data[0]={CustUserID: 31, FirstName: "System12", LastName: "Administrator", CustUserName: "SysAdmin"}
该对象包含n条记录,我们使用
data.length
获得长度并且每个对象的每个记录包含不同类型的键,并且n个键的值
所以现在我试图从每个记录中获取每个键名和值名,并且需要显示在页面上。
在html上查看:
CustUserID=31
FirstName=System12
LastName=Administrator
CustUserName=SysAdmin
我为此编写的代码是
var data="";
for(var i=0;i<data.length;i++)
{
data= data+"</br>CustUserID="+data[i].CustUserID+
"</br>FirstName="+data[i].FirstName+
"</br>LastName="+data[i].LastName+
"</br>CustUserName="+data[i].CustUserName;
}
$("#DivData").html(data);
但是当数据密钥根据用户要求动态更改时我卡住了,因此我面临获取数据的问题,因此我需要获取密钥名称,并且数据应该动态循环。
请帮我...
感谢大伙们..
最佳答案
您可以使用jQuery .each()
var data_result = '';
//first loop will go trough all data array elements
$.each(data, function(key, data_element){
// second loop will go trough all object keys
$.each(data_element, function(key, value){
data_result += '<br/>' + key + '= ' + value);
});
});
$("#DivData").html(data_result );
关于javascript - 从javascript对象获取数据而无需使用键名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26543885/