好象在这坛子上见过类似的帖子,但一直没时间认真研究,请高手提供一些资料或链接,谢谢先!!
解决方案 »
- 怎样用JS为服务器控件赋值?各位大哥大姐帮帮忙啊
- 关于程序消耗服务器资源问题。急!
- 求网页数据抓取的方法和思路
- 超简单问题:在哪儿修改属性,使WinForm程序静态编译?
- 求ASP.NET几种连接SQLserver和ACCESS两个数据库的方法
- 关于清除下拉列表项内容速度问题,请兄弟们支招。
- XP下装了.net和IIS,建立web application时候说无法建立与服务器的连接。
- 求DataGrid显示时,每列宽度的的控制,能否给一个最好的解决方案?100遍的问题了
- 有用Visio建模的吗?
- 可能是一个弱问题,如何判断Session内容为空?
- 请教————————如何在aspx.cs中获得SessionID并将其存入sql数据库表?
- 树型控件的郁闷问题,求救
一、有返回值的调用法:(该方法有没有反回值都可以用)
< script language="JavaScript" >
function getDatal(url){
var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.4.0");//创建XMLHTTPRequest对象,需MSXML4.0支持 ["MSXML2.XMLHTTP.4.0"、"MSXML2.DOMDocument.4.0"]
xmlhttp.open("GET",url,false,"",""); //使用HTTP GET初始化HTTP请求
xmlhttp.send(""); //发送HTTP请求并获取HTTP响应
return xmlhttp.responseXML; //获取XML文档
}
< /script >
二、没有返回值的调用法:
上面的方法可以用。并且最起码还有其它两种方案:
<script language="JavaScript">
function gotoService()
{
myframe.src="http://../../serverics.asmx?aa";//这样就可以使你的方法被调用一次。
}
</script>
<iframe id="myframe"></iframe>
或者
window.open(服务URI);
或许打开模式对话框============================
在坛上找了一篇上面的回复,但不是很情楚第一方法的一些细节,请熟悉的朋友针对下面的简单的应用情况给出上面第一种方法的具体参数的设定情况.现有一web service 工作程:DataTransfer,其中有一个名为"test"的service,web method名为"test1",其返回值为"hello,world!".
现在页面上用javascript调用test.test1方法,显示"hello,world!".function btnGetData_onclick()
{
var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.4.0");
xmlhttp.open("Get","http://localhost/DataTransfer/test.asmx?wsdl",false,"","");
xmlhttp.send("");
Form1.txtResults.value=xmlhttp.responseText;
}
返回的不是"hello,world!",请修正我的程序!
send()的参数?
web method名如何传入?
http://chs.gotdotnet.com/quickstart/aspplus/