Heim  >  Artikel  >  Web-Frontend  >  使用js声明数组,对象在jsp页面中(获得ajax得到json数据)_基础知识

使用js声明数组,对象在jsp页面中(获得ajax得到json数据)_基础知识

WBOY
WBOYOriginal
2016-05-16 17:17:241080Durchsuche

1、在jsp页面的js中可以用jsp标签

var patientInfoList={patientId:"${session.patientId}"};
var docDepList=[],noTypeMap=["","普通号","主治医生号","副主任医师号","主任医师号"];

idx" var="list" items="${docDepList}">
 docDepList[${idx.index}]={doctorId:"${list.doctorId}",departmentName:"${list.departmentName}"};

docDepList是一个数组,在js赋值是里边可以是对象

patientInfoList是一个对象

2、如果ajax传过来的值是

复制代码 代码如下:

{"birthday":"1977-07-08","contactInfoList":[],"gender":"男"}形式可以用eval("("+data+")").birthday获得birthday的值
[{"contactInfo_ID":0,"create_Time":""create_Time}]形式相当于一个数组可以用eval("("+data+")")[0].create_Time得到
[{"contactInfo_ID":0,"create_Time":""create_Time},{"contactInfo_ID":0,"create_Time":""create_Time}],{"contactInfo_ID":0,"create_Time":""create_Time},{"contactInfo_ID":0,"create_Time":""create_Time}]
var dataArr=eval("("+data+")");
for(var i=0;i

alert(dataArr[i].create_Time);


}

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn