//提交的webservice链接 //var url = "/wsstafffrate?OpenWebService"; //请求前拼接好的soap字符串 //var soapdata = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:DefaultNamespace"><soapenv:Header/>'+ // '<soapenv:Body><urn:name>'+username+'</urn:name></soapenv:Body></soapenv:Envelope>'; //请求的方法名称 //var soapaction = "verifyRatePerson"; //请求service的方法名称 //InvokeWebService(url,soapdata,soapaction); //调用方法 function InvokeWebService(url, soapdata, soapaction){ $.ajax({ type: "POST", //GET返回不了XML url: url, data: soapdata, beforeSend: function(request) { request.setRequestHeader("Content-Type", "text/xml; charset=gbk"); // request.setRequestHeader("SOAPAction", soapaction); }, success: serviceCallBack, error: function(request, errorInfo) { alert("服务调用失败,请联系管理员"); // alert("errorInfo = "+errorInfo); }
}); } //回调处理 function serviceCallBack(result){ //console.log(result); //获得根节点 var root=result.documentElement; var returntag =root.getElementsByTagName("verifyRatePersonReturn"); var result = returntag[i].firstChild.nodeValue; if(result=="EXISE"){ alert("用户:"+username +"已经录入过了。"); } }