ホームページ バックエンド開発 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 までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Meituanでの注文をキャンセルする方法 Meituanでの注文をキャンセルする方法 Mar 07, 2024 pm 05:58 PM

Meituanでの注文をキャンセルする方法

Mango TVの自動更新はどこでキャンセルできますか? Mango TVの自動更新はどこでキャンセルできますか? Feb 28, 2024 pm 10:16 PM

Mango TVの自動更新はどこでキャンセルできますか?

WeChat で耳マークをキャンセルする詳細な手順 WeChat で耳マークをキャンセルする詳細な手順 Mar 25, 2024 pm 05:01 PM

WeChat で耳マークをキャンセルする詳細な手順

WeChatでの購読料の支払いをキャンセルするための操作手順 WeChatでの購読料の支払いをキャンセルするための操作手順 Mar 26, 2024 pm 08:21 PM

WeChatでの購読料の支払いをキャンセルするための操作手順

iQiyiの自動更新をキャンセルする方法 iQiyiの自動更新をキャンセルする方法 iQiyiの自動更新をキャンセルする方法 iQiyiの自動更新をキャンセルする方法 Feb 22, 2024 pm 04:46 PM

iQiyiの自動更新をキャンセルする方法 iQiyiの自動更新をキャンセルする方法

jQuery AJAX リクエストで発生した 403 エラーを解決する方法 jQuery AJAX リクエストで発生した 403 エラーを解決する方法 Feb 20, 2024 am 10:07 AM

jQuery AJAX リクエストで発生した 403 エラーを解決する方法

Alipayの顔認証決済をキャンセルするにはどうすればよいですか? Alipay の顔認証支払いのキャンセルに関するチュートリアル Alipayの顔認証決済をキャンセルするにはどうすればよいですか? Alipay の顔認証支払いのキャンセルに関するチュートリアル Mar 16, 2024 pm 03:07 PM

Alipayの顔認証決済をキャンセルするにはどうすればよいですか? Alipay の顔認証支払いのキャンセルに関するチュートリアル

jQuery AJAXリクエスト403エラーを解決する方法 jQuery AJAXリクエスト403エラーを解決する方法 Feb 19, 2024 pm 05:55 PM

jQuery AJAXリクエスト403エラーを解決する方法

See all articles