加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

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

发布时间:2018-09-06 23:53:38 所属栏目:业界 来源:站长网
导读:一、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>

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读