您的位置:首页 > Web前端 > JavaScript

asp.net 利用javascript 调用webservice技巧

2011-03-14 18:26 351 查看
1:创建webservice文件,并执行如下操作。

// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。

[System.Web.Script.Services.ScriptService]







2:创建javascript 文件,编写调用webservice的方法。

$(function () {



$("#test1").click(function () {



alert("wtq");

mul.App_service.test_service.HelloWorld(function (result) {//这里采用的是命名空间(mul.App_service)+类名(test_service)+方法名(HelloWorld)

alert(result);

});





});





3:在aspx页面上写如下代码;





<body>

<form id="form1" runat="server">

<asp:ScriptManager ID="scriptManager" runat="server" ScriptMode="Release">

<Services>

<asp:ServiceReference Path="/App_Service/test_service.asmx" />

</Services>

</asp:ScriptManager>

<div id="test">



</div>

</form>



<input id="test1" type="button" value="提交" />

</body>





注意:asp:ScriptManager、 <Services>、 <asp:ServiceReference 不可缺少。

这样就ok了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: