• 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);
            }
  • 相关阅读:
    spring学习总结009 --- 重复id或name的bean定义允许覆盖allowBeanDefinitionOverriding
    spring学习总结008 --- IOC流程图
    spring学习总结007 --- IOC容器级生命周期接口
    spring学习总结006 --- Bean级生命周期接口
    spring学习总结005 --- IOC容器启动源码(事件机制)
    字体图标
    pycharm永久激活
    Linux常用命令
    Android Studio 更新后导入旧项目Bug解决
    Ubuntu更新源
  • 原文地址:https://www.cnblogs.com/sig556/p/1579581.html
Copyright © 2020-2023  润新知