天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

jQuery Ajax 方法調(diào)用 Asp.Net WebService 的詳細(xì)例子

我在這里將jQuery Ajax 調(diào)用ASPx.NET WebService 的幾個(gè)常用的方法做了一個(gè)整理,提供給正在找這方面內(nèi)容的博友,希望能給學(xué)習(xí)jQuery的朋友一點(diǎn)幫助,可以直接復(fù)制代碼運(yùn)行

ws.ASPx 代碼

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>

<script src="jquery.js" type="text/Javascript"></script>

<style type="text/css">
.hover
{
cursor
: pointer; /*小手*/
background
: #ffc; /*背景*/
}
.button
{
width
: 150px;
float
: left;
text-align
: center;
margin
: 10px;
padding
: 10px;
border
: 1px solid #888;
}
#dictionary
{
text-align
: center;
font-size
: 18px;
clear
: both;
border-top
: 3px solid #888;
}
#loading
{
border
: 1px #000 solid;
background-color
: #eee;
padding
: 20px;
margin
: 100px 0 0 200px;
position
: absolute;
display
: none;
}
#switcher
{
}
</style>

<script type="text/Javascript">


//無參數(shù)調(diào)用
$(document).ready(function() {
$(
'#btn1').click(function() {
$.ajax({
type:
"POST", //訪問WebService使用Post方式請(qǐng)求
contentType: "application/json", //WebService 會(huì)返回Json類型
url: "WebService1.asmx/HelloWorld", //調(diào)用WebService的地址和方法名稱組合 ---- WsURL/方法名
data: "{}", //這里是要傳遞的參數(shù),格式為 data: "{paraName:paraValue}",下面將會(huì)看到
dataType: 'json',
success:
function(result) { //回調(diào)函數(shù),result,返回值
$('#dictionary').append(result.d);
}
});
});
});


//有參數(shù)調(diào)用
$(document).ready(function() {
$(
"#btn2").click(function() {
$.ajax({
type:
"POST",
contentType:
"application/json",
url:
"WebService1.asmx/GetWish",
data:
"{value1:'心想事成',value2:'萬事如意',value3:'牛牛牛',value4:2009}",
dataType:
'json',
success:
function(result) {
$(
'#dictionary').append(result.d);
}
});
});
});


//返回集合(引用自網(wǎng)絡(luò),很說明問題)
$(document).ready(function() {
$(
"#btn3").click(function() {
$.ajax({
type:
"POST",
contentType:
"application/json",
url:
"WebService1.asmx/GetArray",
data:
"{i:10}",
dataType:
'json',
success:
function(result) {
$(result.d).each(
function() {
//alert(this);
$('#dictionary').append(this.toString() + " ");
//alert(result.d.join(" | "));
});
}
});
});
});


//返回復(fù)合類型
$(document).ready(function() {
$(
'#btn4').click(function() {
$.ajax({
type:
"POST",
contentType:
"application/json",
url:
"WebService1.asmx/GetClass",
data:
"{}",
dataType:
'json',
success:
function(result) {
$(result.d).each(
function() {
//alert(this);
$('#dictionary').append(this['ID'] + " " + this['Value']);
//alert(result.d.join(" | "));
});

}
});
});
});

//返回DataSet(XML)
$(document).ready(function() {
$(
'#btn5').click(function() {
$.ajax({
type:
"POST",
url:
"WebService1.asmx/GetDataSet",
data:
"{}",
dataType:
'xml', //返回的類型為XML ,和前面的Json,不一樣了
success: function(result) {
//演示一下捕獲
try {
$(result).find(
"Table1").each(function() {
$(
'#dictionary').append($(this).find("ID").text() + " " + $(this).find("Value").text());
});
}
catch (e) {
alert(e);
return;
}
},
error:
function(result, status) { //如果沒有上面的捕獲出錯(cuò)會(huì)執(zhí)行這里的回調(diào)函數(shù)
if (status == 'error') {
alert(status);
}
}
});
});
});

//Ajax 為用戶提供反饋,利用ajaxStart和ajaxStop 方法,演示ajax跟蹤相關(guān)事件的回調(diào),他們兩個(gè)方法可以添加給jQuery對(duì)象在Ajax前后回調(diào)
//但對(duì)與Ajax的監(jiān)控,本身是全局性的
$(document).ready(function() {
$(
'#loading').ajaxStart(function() {
$(
this).show();
}).ajaxStop(
function() {
$(
this).hide();
});
});

// 鼠標(biāo)移入移出效果,多個(gè)元素的時(shí)候,可以使用“,”隔開
$(document).ready(function() {
$(
'div.button').hover(function() {
$(
this).addClass('hover');
},
function() {
$(
this).removeClass('hover');
});
});


</script>

</head>
<body>
<form id="form1" runat="server">
<div id="switcher">
<h2>
jQuery 的WebServices 調(diào)用
</h2>
<div class="button" id="btn1">
HelloWorld
</div>
<div class="button" id="btn2">
傳入?yún)?shù)
</div>
<div class="button" id="btn3">
返回集合
</div>
<div class="button" id="btn4">
返回復(fù)合類型
</div>
<div class="button" id="btn5">
返回DataSet(XML)
</div>
</div>
<div id="loading">
服務(wù)器處理中,請(qǐng)稍后。
</div>
<div id="dictionary">
</div>
</form>
</body>
</html>

it知識(shí)庫(kù)jQuery Ajax 方法調(diào)用 Asp.Net WebService 的詳細(xì)例子,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 日产日韩亚洲欧美综合搜索 | 美国大臿蕉香蕉大视频 | 暖暖视频免费观看高清完整版 | 爱很烂qvod| 国产三级91 | 99视频网站 | 亚洲精品久久久久一区二区三 | 两个奶头被吃得又翘又痛 | 旧里番6080在线观看 | 亚洲欧美中文在线一区 | 无码日韩人妻精品久久蜜桃入口 | 日韩成人性视频 | 裸妇厨房风流在线观看 | 成人中文字幕在线观看 | WWW污污污抽搐喷潮COM | 久久大综合 | 泰国淫乐园实录 | 西施打开双腿下面好紧 | 伊人久久综合影院首页 | 蜜臀亚洲AV永久无码精品老司机 | 伊人久在线观看视频 | 久久综合久久鬼 | 午夜不卡久久精品无码免费 | 国产精品JIZZ视频免费 | 国产学生在线播放精品视频 | 欧美16一17sex性hd| 亚州免费一级毛片 | 国产Av影片麻豆精品传媒 | 久久AAAA片一区二区 | 高清视频在线观看SEYEYE | 久久精品热在线观看30 | 亚洲欧美日韩精品久久奇米色影视 | 国产午夜人成在线视频麻豆 | 美国CERANETWORK超清 | 国产精品爽黄69天堂A片 | 日韩精品熟女一区二区三区中文 | 亚洲人成电影网站在线观看 | 国产 亚洲 另类 欧美 在线 | 欧美最新色p图 | 青青青久久 | 92午夜理论第1000集 app |