(採用ajax非同步讀取法)讀取server端json格式資料
必須在IIS以http://localhost/...的方式來執行網頁
(下載personnel.json)
(注意:若要讀取josn物件的,I.E無法讀取,須用chrome)
(1).讀取server端json資料:
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","json/personnel.json",true);
//########################################
// 非同步程式部分
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState == 4 && xmlhttp.status == 200)
//將伺服器server傳來的字串xmlhttp.responseText,轉成json物件陣列
var jsonObj = JSON.parse(xmlhttp.responseText);
}//end of xmlhttp.onreadystatechange
xmlhttp.send(null);
//########################################