1. <nav id="9tq2v"><big id="9tq2v"><video id="9tq2v"></video></big></nav>
        1. <label id="9tq2v"></label>
          设为首页 - 加入收藏 镇江站长网 (http://www.uswotlk.com)- 中小站长必上的网站 - 聚焦镇江站长前沿资讯!
          热搜: 手机 优酷 中国 创业者
          当前位置: 主页 > 新闻资讯 > 传媒 > 正文

          Jquery Ajax实例3:向WebService发出请求 调用方法返回数据

          发布时间:2018-09-04 03:18 所属栏目:[传媒] 来源:站长网
          导读:一、WebService.asmx 处理业务数据,在GetWhether方法中产生天气情况数据,供JqueryRequest.aspx调用,代码如下: [System.Web.Script.Services.ScriptService] public class WebService : System.Web.Services.WebService { public WebService () { //如果

          一、WebService.asmx

          处理业务数据,在GetWhether方法中产生天气情况数据,供JqueryRequest.aspx调用,代码如下:

          [System.Web.Script.Services.ScriptService]
          public class WebService : System.Web.Services.WebService {

          public WebService () {

          //如果使用设计的组件,请取消注释以下行
          //InitializeComponent();
          }

          [WebMethod]
          public string GetWhether(string cityId)
          {
          Random r = new Random();
          int degree = r.Next(100);

          string wInfo = string.Format("Today {0}'s temperature is {1} degrees", cityId, degree);
          return wInfo;
          }
          }

          二、AjaxRequest.aspx

          通过点击按钮来请求WebService.asmx的GetWhether(string cityId)方法,获取天气数据。代码如下:

          <html xmlns="http://www.w3.org/1999/xhtml">
          <head runat="server">
          <title>liehuo.net</title>
          <script type="text/javascript" language="javascript" src="js/jquery-1.3.2.js"></script>
          </head>
          <body>
          <form id="form1" runat="server">
          <div>
          <input type="text" name="Text1" id="Text1"/><br />
          <input type="text" name="Text2" id="Text2"/>
          <br />
          <input type="button" id="btn1" onclick="BtnCity_Click()" style="width:55px; height:20px;" />
          </div>
          <div id="dd">
          sd
          </div>
          <div>
          <script type="text/javascript" language="javascript">
          function BtnCity_Click() {
          var city = $("#Text1").val();
          $.ajax({
          url: "WebService.asmx/GetWhether",
          data: { cityId: city },
          type: "post",
          success: function(data, status) {
          $("#dd").html("<h1>天气情况:" + data.childNodes[1].text + "</h1>");
          }
          });
          }
          </script>
          </div>
          </form>
          </body>
          </html>

          【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

          网友评论
          推荐文章
          金亚洲游戏