当前位置: 代码迷 >> Web Service >> 我做了一个WEB SERVICE(.NET 2.0),在前台用JS调用,如何调用不出来啊
  详细解决方案

我做了一个WEB SERVICE(.NET 2.0),在前台用JS调用,如何调用不出来啊

热度:681   发布时间:2011-12-13 21:22:18.0
我做了一个WEB SERVICE(.NET 2.0),在前台用JS调用,怎么调用不出来啊。
跪求高手指点,我WEBSERVICE里面有一个函数,没有参数。返回几个数组。在页面要显示这几个数组的值,怎么办啊?能给一段代码吗?
如果高手们知道返回datatable和调用的方法,也请给个提示,谢谢呀!!!

------解决方案--------------------
代码贴出来

------解决方案--------------------
UP
------解决方案--------------------
构造POST请求:
<%
url = "http://192.100.100.81/WebService1/UserSignOn.asmx/LoginByAccount"

SoapRequest="username="&username&"&password="&password

Set xmlhttp = server.CreateObject("Msxml2.XMLHTTP")
xmlhttp.Open "POST",url,false
xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"’注意
xmlhttp.setRequestHeader "HOST","192.100.100.81"
xmlhttp.setRequestHeader "Content-Length",LEN(SoapRequest)

xmlhttp.Send(SoapRequest)
‘这样就利用XMLHTTP成功发送了与HTTP POST示例所符的POST请求.
‘检测一下是否成功:
Response.Write xmlhttp.Status&”&nbsp;”
Response.Write xmlhttp.StatusText
Set xmlhttp = Nothing
改造一下成JS的,如果返回的是数组你将对象构成数组,将返回值再赋值给该数组
  相关解决方案