webservice调用

1.后台调用.net webservice,只需要引用生成一个代理类即可。
2.前台调用.net webservice:
使用jquery:

  //                $.ajax({
                //                    url: "http://localhost:7916/webservicetest.asmx/HelloWorld",
                //                    dataType: "json",
               //     contentType: "application/json",
                //                    type: "post",
                //                    async: true,
                //                    cache: false,
                //                    data: "",
                //                    beforeSend: function() { },
                //                    success: function(data, textStatus) {
                //                        alert(data.d);
                //                    },
                //                    error: function(result, status) {
                //                        if (status == 'error')
                //                            alert(status);
                //                        alert(result);
                //                    }

                //                });
返回json格式数据必需加 contentType: "application/json", 返回是data.d
3.使用脚本:
后台增加
using System.Web.Script.Services;
    [ScriptService]
前台增加
   <asp:ScriptManager ID="ScriptManager" runat="server">
        <Services>
            <asp:ServiceReference InlineScript="true" Path="~/WebServiceTest.asmx" />
        </Services>
    </asp:ScriptManager>
前台直接调用:
  FastPower.Web.WebServiceTest.HelloWorld(onresult);

由onresult函数去处理
  function onresult(result) {
            alert(result);
        }

转载于:https://www.cnblogs.com/sig556/archive/2009/10/09/1579581.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值