站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Javascript 专题javascript 调用 WebService的方法

javascript 调用 WebService的方法

摘要: javascript 调用 WebService的方法
<textarea readonly style="border:none;font-family:Courier New;line-height:150%;width:760px;overflow-y:visible"> <textarea readonly style="border:none;font-family:Courier New;line-height:150%;width:760px;overflow-y:visible">
[WebMethod]
public int DoMulti(int num1,int num2)
{
int result;
result = num1 * num2;
return result;
}
<%@ Page language="c#" Codebehind="Javascript.aspx.cs" AutoEventWireup="false" Inherits="WebTest.Javascript" %>
HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >

<head>
Javascript




<script language="javascript">
function doMul(){
service.useService("http://localhost/WebServiceTest/Multi.asmx?wsdl","DoMultiService");
var parm1 = Form1.all.mul1.value;
var parm2 = Form1.all.mul2.value;
service.DoMultiService.callService(callback,"DoMulti",parm1,parm2);
}

function callback(res){
if (!res.error)
Form1.all.retValue.value=res.value;
else
Form1.all.retValue.value='ERR';
}
</script>
</head>
<body>

<form id="Form1" method="post" runat="server">face=宋体><input type=text id=mul1 name=mul1>*<input type=text id=mul2 name=mul2><input style="WIDTH: 50px" onclick=doMul() type=button value="="><input

</form>

</body>

其中 webservice.htc 需要另外下载
http://msdn.microsoft.com/workshop/author/webservice/webservice.htc
</textarea>
</textarea>
↑返回目录
前一篇: 限制图片上传长宽的JavaScript代码
后一篇: 常用的一些javascript小技巧