Java教程

webserver 简单demo

本文主要是介绍webserver 简单demo,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

以调用天气服务为例:

1.添加服务引用

 

2.点窗口做下角(高级->添加web引用->URL输入框输入天气服务地址(http://www.webxml.com.cn/WebServices/WeatherWebService.asmx)->点击输入框右边向右的箭头->点击右侧添加引用)

 

之后你的项目中会多了一个 web references文件夹

 

 3.新建web服务

 

 4.添加如下代码

 public string GetWeather(string cityName)
        {
            var res = "";
            cn.com.webxml.www.WeatherWebService ws = new cn.com.webxml.www.WeatherWebService();

            var webServerRes = ws.getWeatherbyCityName(cityName);
            foreach (var item in webServerRes)
            {
                res += item;
            }

            return cityName + "的天气情况为:" + res;
        }

5.前台页面

ajax调用即可显示天气信息

 <script type="text/javascript">
        var cityName = "杭州";
        function check() {
            $.ajax({
                type: 'POST',
                url: 'WebService1.asmx/GetWeather',
                data: '{ cityName: "' + cityName + '"}',
                dataType: 'json',
                contentType: "application/json",
                success: function (data) {
                    $("#weather").html(data.d);
                }
            });
        };
    </script>

最终效果:

这篇关于webserver 简单demo的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!