function getXMLRequester( ){ var xmlhttp_request = false; try{ if( window.ActiveXObject ){ for( var i = 5; i; i-- ){ try{ if( i == 2 ){ xmlhttp_request = new ActiveXObject( "Microsoft.XMLHTTP" ); }else{ xmlhttp_request = new ActiveXObject( "Msxml2.XMLHTTP." + i + ".0" ); xmlhttp_request.setRequestHeader("Content-Type","text/xml"); xmlhttp_request.setRequestHeader("Content-Type","GBK"); } break;} catch(e){ xmlhttp_request = false; } } }else if( window.XMLHttpRequest ){ xmlhttp_request = new XMLHttpRequest(); if (xmlhttp_request.overrideMimeType) { xmlhttp_request.overrideMimeType('text/xml'); } } }catch(e){ xmlhttp_request = false; } return xmlhttp_request ; } /** * 向服务器发送请求 */ function group_(n) { url=n+document.getElementById('groupid').value; if (document.getElementById('groupid').value==""){ return; } //定义网址参数 xmlhttp_request=getXMLRequester(); //调用创建XMLHttpRequest的函数 xmlhttp_request.onreadystatechange = doGroup; //调用doContents函数 xmlhttp_request.open('GET', url, true); xmlhttp_request.send(null); } /** * 向服务器发送请求 */ function groupUser(id) { //alert(id); url="findGroupUser.do?id="+id; //定义网址参数 xmlhttp_request=getXMLRequester(); //调用创建XMLHttpRequest的函数 xmlhttp_request.onreadystatechange = doUser; //调用doContents函数 xmlhttp_request.open('GET', url, true); xmlhttp_request.send(null); } /** * 向服务器发送请求 */ function user_(n) { url=n+document.getElementById('userid').value; if (document.getElementById('userid').value==""){ return; } //定义网址参数 xmlhttp_request=getXMLRequester(); //调用创建XMLHttpRequest的函数 xmlhttp_request.onreadystatechange = doUser; //调用doContents函数 xmlhttp_request.open('GET', url, true); xmlhttp_request.send(null); } /** * 以文本方式response */ function doContents() { //定义收到服务器的响应后需要执行的JavaScript函数 if (xmlhttp_request.readyState == 4) { // 收到完整的服务器响应 if (xmlhttp_request.status == 200) { //HTTP服务器响应的值OK document.getElementById('message').innerHTML = xmlhttp_request.responseText; //将服务器返回的字符串写到页面中ID为message的区域 } else { alert(http_request.status); } } } /** * 以xml方式response */ function doUser() { //定义收到服务器的响应后需要执行的JavaScript函数 if (xmlhttp_request.readyState == 4) { // 收到完整的服务器响应 if (xmlhttp_request.status == 200) { //HTTP服务器响应的值OK //alert(xmlhttp_request.responseText); var response = xmlhttp_request.responseXML.documentElement; if (response!=null) { var result=response.getElementsByTagName("result"); userField=theForm.usersNo; if (result!=null){ // 删除原来的数据 for(var i=userField.options.length-1;i>=0;i--) { userField.remove(i); } if(result.length>0) { for(var i=0;i=0;i--) { userField.remove(i); } if(result.length>0) { for(var i=0;i=0;i--) { userField.remove(i); } if(result.length>0) { for(var i=0;i