ホームページ  >  記事  >  ウェブフロントエンド  >  jsを使用して配列を宣言し、オブジェクトはjspページ内にあります(jsonデータを取得するにはajaxを取得します)_基礎知識

jsを使用して配列を宣言し、オブジェクトはjspページ内にあります(jsonデータを取得するにはajaxを取得します)_基礎知識

WBOY
WBOYオリジナル
2016-05-16 17:17:241127ブラウズ

1. jsp ページの js で jsp タグ

を使用できます。

varpatientInfoList={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":"male"} は eval("(" data ") を使用して取得できます").birthdaybirthday
[{"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< ;dataArr.length;i ) {

alert(dataArr[i].create_Time);


}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。