ajax 連線java伺服器,js原始碼
window.onload=function(){ var xmlhttp2; //建立服務響應物件
//判斷瀏覽器版本,IE7+, Firefox, Chrome, Opera, Safari 瀏覽器執行程式碼,其他瀏覽器例項化另一個物件 if (window.XMLHttpRequest) { xmlhttp2=new XMLHttpRequest(); } else { xmlhttp2=new ActiveXObject("Microsoft.XMLHTTP"); }
//建立響應函式,用來接受服務端傳送回來的反饋 xmlhttp2.onreadystatechange = function() { if(xmlhttp2.readyState == 4 && xmlhttp2.status == 200) {
// 獲取伺服器的響應內容並編譯成json型別的資料 var text = eval('('+xmlhttp2.responseText+')'); // alert(text[0]); var xiala=document.getElementById('xiala'); //遍歷產生選項並給予連結和id for(var i=0;i<text.length;i++){ xiala.options[i]=new Option(text[i]); } } } xmlhttp2.open("POST","servlet/glselect",true); xmlhttp2.setRequestHeader("Content-type","application/x-www-form-urlencoded"); xmlhttp2.send(); }