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

ajax取消掛起請求的處理方法

我們在切換選項卡的時候,如果使用的是ajax技術(shù),會碰到如下情況:點擊tab1選項,服務(wù)器發(fā)出一個Ajax請求獲取該選項tab1的內(nèi)容數(shù)據(jù)。如果請求正在處理,并且在此過程中你點擊了tab2選項并發(fā)送一個新的請求,服務(wù)器現(xiàn)在就有了兩個請求掛起。頁面出現(xiàn)的結(jié)果是,在顯示的數(shù)據(jù)內(nèi)容時,先顯示tab1選項的內(nèi)容數(shù)據(jù),再接著顯示tab2選項內(nèi)容。 在這種情況下,我們應(yīng)該取消tab1掛起的請求,僅允許處理當(dāng)前(tab2)請求 新建一個index.html 代碼如下:
復(fù)制代碼 代碼如下:
<style><!--
*{margin:0;padding:0;}
li{list-style-type:none;}
.tab{
width:240px;
margin: 50px auto;
}
.nav ul{
clear:both;
}
.nav ul li{
margin-right: 4px;
padding: 1px 6px;
border:1px solid #ccc;
width:60px;
background: #f1f1f1;
float: left;
text-align: center;
cursor: pointer;
}
.nav ul li.selected{
color:#fff;background:blue;
}

#box{
width:238px;
border: 1px solid #ccc;
height: 100px;
clear: both;
overflow: hidden;
}
.addBg{
background: url('./img/loading.gif') no-repeat center;
}
--></style>
<script type="text/Javascript" src="http://www.jb51.NET/itoks/admin/js/jquery-1.4.4.min.js"></script>
<script type="text/Javascript">// <![CDATA[
$(function()
{
var ajax;
$.ajax({
type: 'GET',
url: '4.php',
data: 'what=1',
success:function(data)
{
//加載成功后移除小圖標(biāo)
// $("#box").removeClass("addBg");
// $('#box').html(data);
$("#box").removeClass("addBg").html(data);

},
beforeSend:function() //
{
//加載過程中得等待小圖標(biāo),先清空box的內(nèi)容
$("#box").html('').addClass("addBg");
}
});

$('.nav ul li').click(function()
{

$(this).addClass('selected')
.siblings().removeClass('selected');
var liName = $(this).attr('name');
//alert(liName);
//加載過程中得等待小圖標(biāo),先清空box的內(nèi)容
$("#box").html('').addClass("addBg");

if(ajax)
{
ajax.abort();
//alert(ajax);
}

ajax = $.get(
'4.php',
{what : liName},
function(data)
{
//加載成功后移除小圖標(biāo)
$("#box").removeClass("addBg");
$('#box').html(data);
}
);

});
});
// ]]></script>
<div class="tab">
<div class="nav">
<ul>
<li class="selected">tab 1</li>
<li>tab 2</li>
<li>tab 3</li>
</ul>
</div>
<div id="box"> </div>
</div>

再建立一個4.php文件 代碼如下:
復(fù)制代碼 代碼如下:
<?php
sleep(1);
if(isset($_GET['what']))
{
switch($_GET['what'])
{
case 1: echo '111111111111111';
break;
case 2:
echo '22222222222222222';
break;
case 3:
echo '33333333333333333';
break;
default: echo '沒有內(nèi)容';
}
}

?>


還要建一個文件夾js,
里面放一個jquery-1.4.4.min.js文件,
不一定是1.4.4版本;
建一個文件夾img,
里面放一個loading.gif等待的圖片 將index.html + 4.php + js(文件夾) +img(文件夾)放到www文件中,用瀏覽器運行

php技術(shù)ajax取消掛起請求的處理方法,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 国产精品青草久久福利不卡 | 一级做a爰片久久毛片免费 一级做a爰片久久毛片潮喷动漫 | 美女逼逼毛茸茸 | 亚洲精品久久久久无码AV片软件 | 办公室沙发口爆12P 办公室日本肉丝OL在线 | 亚洲精品久久区二区三区蜜桃臀 | aaa级黄影片 | 国产免费不卡 | 久久精品一本到99热 | 色欲AV精品人妻一区二区三区 | 亚在线观看免费视频入口 | 手机移动oa | 伊人影院综合网 | 亚洲裸舞 hd | 亚洲精品久久久久中文字幕二区 | 精品国产午夜福利在线观看蜜月 | 曰韩一本道高清无码av | 日韩综合网 | 天天夜夜草草久久亚洲香蕉 | 一本道手机无码在线看 | 亚洲在线2018最新无码 | 国产69精品9999XXXX | 国产午夜精品AV一区二区麻豆 | 亚洲精品色婷婷在线蜜芽 | 竹菊影视一区二区三区 | 月夜直播视频免费观看 | 日韩欧美一区二区三区免费观看 | 成片在线看一区二区草莓 | 無码一区中文字幕少妇熟女H | 欧美末成年videos在线 | 泡妞高手在都市完整版视频免费 | jyzzjyzzz视频国产在线观看 | 夜夜狂射影院欧美极品 | 国产亚洲精品AV麻豆狂野 | 无羞耻肉动漫在线观看 | 人妻夜夜爽天天爽三区麻豆AV网站 | 国产精品久久毛片A片软件爽爽 | 妺妺窝人体色WWW偷窥女厕 | 国产又粗又猛又爽又黄的免费视频 | 99久久精品国产自免费 | 男男肉肉互插腐文 |