发新话题
打印

介绍几种调用WebService的方法

本帖已经被作者加入个人空间

介绍几种调用WebService的方法


  在JavaScript中调用WebService

  

      < script language="javascript">

  function PostRequestData(URL,data){

  var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

  xmlhttp.Open("POST",URL, false);

  xmlhttp.SetRequestHeader ("Content-Type","text/xml; charset=utf-8");

  xmlhttp.SetRequestHeader ("SOAPAction","http://tempuri.org/myService/test/isNumner");

  try {

  xmlhttp.Send(data);

  var result = xmlhttp.status;

  }

  catch(ex) {

  return("0" + ex.description + "|" + ex.number);

  }

  if(result==200) {

  return("1" + xmlhttp.responseText);

  }

  xmlhttp = null;

  }

  function loadit(value){

  var url = 'http://localhost/myService/test.asmx';

  var data ;

  var r;

  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 + '< isNumner xmlns="http://tempuri.org/myService/test">';

  data = data + '< str>'+value+'< /str>';

  data = data + '< /isNumner>';

  data = data + '< /soap:Body>';

  data = data + '< /soap:Envelope>';

  r=PostRequestData(url,data);

  document.write(r);

  }

  loadit('5');

  < /script>

 
共2页。 1 2 :

查看原文:http://webservices.ctocio.com.cn/wsare/35/8089535.shtml

TOP

请输入评论

TOP

IT专家网网友IT专家网网友

TOP

IT专家网网友IT专家网网友IT专家网网友

TOP

IT专家网网友IT专家网网友IT专家网网友

TOP

IT专家网网友IT专家网网友

TOP

发新话题