Using the js declaration array the object in the JSP page of ajax to obtain json data


1, in the JSP page js can use JSP tags

Var patientInfoList = {patientId: ”${session. PatientId}”}; var DocDepList = [] ,noTypeMap=["",” “ordinary ”,” attending physician ”,” deputy chief physician ”,” chief physician ”];

< C: forEach varStatus =” Independence idx “Var =” list “items =” ${docDepList} ”>   docDepList [ . ${independence idx index} ] = {doctorId: ”${list. DoctorId}”, departmentName: ”${list. DepartmentName}”}; < / c: forEach>

docDepList It’s an array, and it can be an object inside the js assignment

patientInfoList It’s an object

**2. If the value passed from ajax is **

{"birthday":"1977-07-08","contactInfoList":[],"gender":" male "} The form can be used eval("("+data+")").birthday To obtain birthday The value of the
[{"contactInfo_ID":0,"create_Time":""create_Time}] The form is equivalent to an array that can be used eval("("+data+")")[0].create_Time get
[{"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<dataArr.length;i++){
alert(dataArr[i].create_Time);

}