<script language="javascript" type="text/javascript">
function RequestByPost(sDate,eDate,Dept)
{
//alert("123");
var data;
data 
= '<?xml version="1.0" encoding="utf-8"?>'
data 
= data + '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">'
data 
= data + '<soap:Body>'
data 
= data + '<bpm_trav_info xmlns="http://tempuri.org/">'
data 
= data + ' <sDate>'+sDate+'</sDate>';
data 
= data +' <eDate>'+eDate+'</eDate>';
data 
= data +' <Dept>'+Dept+'</Dept>';
data 
= data + '</bpm_trav_info>'
data 
= data + '</soap:Body>'
data 
= data + '</soap:Envelope>'

var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
//var URL="http://10.24.53.61/CisScopeService/CisScopeService.asmx?op=Cis_Scope";
//
var URL="http://jt-wftest-demo:9090/Workflow/CNPRI/FICO/TripApply/Attendance_BPM.asmx?op=bpm_trav_info";
var URL="http://jt-wftest-it/Workflow/CNPRI/FICO/TripApply/Attendance_BPM.asmx?op=bpm_trav_info";
xmlhttp.Open(
"POST",URL, false); 
xmlhttp.SetRequestHeader (
"Content-Type","text/xml; charset=gb2312"); 
xmlhttp.SetRequestHeader (
"SOAPAction","http://tempuri.org/bpm_trav_info"); 
xmlhttp.Send(data); 
//document.write( xmlhttp.responseText); 
//
alert(xmlhttp.responseText);
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async
="false"
xmlDoc.loadXML(xmlhttp.responseText)

//alert(xmlhttp.responseText);
//
document.getElementById("divXiaopan").innerText = xmlhttp.responseText;
var nodeCount= xmlDoc.getElementsByTagName("Table");  
var txt="";
if(nodeCount!=null&&nodeCount.length>0)
{
    
for(var i=0;i<nodeCount.length;i++)
    {      
        txt
+="<li>·STAFF_NO:"+nodeCount[i].childNodes[0].text+"</li>";
        txt
+="<li>·STAFF_NAME:"+nodeCount[i].childNodes[1].text+"</li>";
        txt
+="<li>·DEPT:"+nodeCount[i].childNodes[2].text+"</li>";
    }
}
else
{
    txt
="";
}
//alert(txt);
sales.innerHTML=txt;
//alert(nodeCount);
//
alert(xmlDoc.text);
//
var nods = xmlDoc.childNodes;
//
alert(nods)
//
alert(nods["eDate"].text); 
return(xmlDoc.text)
}
</script>
<body>
<table>
<tr>
    
<td>
        
<input type="button" value="调用WebService" onClick="return RequestByPost('2009-05-10','2009-06-26','34170400');" />
    
</td>
</tr>
</table>
<div id="divXiaopan"></div>
    
<div id="sales">
    
    
</div>
</body>
posted on 2009-07-20 16:37  小角色  阅读(162)  评论(0)    收藏  举报