首页 后端开发 php教程 ajax取消挂起请求的处理方法_php技巧

ajax取消挂起请求的处理方法_php技巧

May 17, 2016 am 09:06 AM
ajax 取消 请求

我们在切换选项卡的时候,如果使用的是ajax技术,会碰到如下情况:点击tab1选项,服务器发出一个Ajax请求获取该选项tab1的内容数据。如果请求正在处理,并且在此过程中你点击了tab2选项并发送一个新的请求,服务器现在就有了两个请求挂起。页面出现的结果是,在显示的数据内容时,先显示tab1选项的内容数据,再接着显示tab2选项内容。 在这种情况下,我们应该取消tab1挂起的请求,仅允许处理当前(tab2)请求 新建一个index.html 代码如下:

复制代码 代码如下:






 



再建立一个4.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 '没有内容';
}
}

?>


还要建一个文件夹js,
里面放一个jquery-1.4.4.min.js文件,
不一定是1.4.4版本;
建一个文件夹img,
里面放一个loading.gif等待的图片 将index.html + 4.php + js(文件夹) +img(文件夹)放到www文件中,用浏览器运行
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章标签

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

美团取消订单怎么取消 美团取消订单怎么取消 Mar 07, 2024 pm 05:58 PM

美团取消订单怎么取消

芒果tv自动续费在哪取消 芒果tv自动续费在哪取消 Feb 28, 2024 pm 10:16 PM

芒果tv自动续费在哪取消

微信取消耳朵的符号的详细步骤 微信取消耳朵的符号的详细步骤 Mar 25, 2024 pm 05:01 PM

微信取消耳朵的符号的详细步骤

微信取消订阅付款的操作步骤 微信取消订阅付款的操作步骤 Mar 26, 2024 pm 08:21 PM

微信取消订阅付款的操作步骤

爱奇艺怎么取消自动续费 爱奇艺取消自动续费怎么操作 爱奇艺怎么取消自动续费 爱奇艺取消自动续费怎么操作 Feb 22, 2024 pm 04:46 PM

爱奇艺怎么取消自动续费 爱奇艺取消自动续费怎么操作

解决jQuery AJAX请求遇到403错误的方法 解决jQuery AJAX请求遇到403错误的方法 Feb 20, 2024 am 10:07 AM

解决jQuery AJAX请求遇到403错误的方法

支付宝怎么取消刷脸支付?支付宝取消刷脸支付教程 支付宝怎么取消刷脸支付?支付宝取消刷脸支付教程 Mar 16, 2024 pm 03:07 PM

支付宝怎么取消刷脸支付?支付宝取消刷脸支付教程

解决jQuery AJAX请求403错误的方法 解决jQuery AJAX请求403错误的方法 Feb 19, 2024 pm 05:55 PM

解决jQuery AJAX请求403错误的方法

See all articles