Rumah pembangunan bahagian belakang tutorial php ajax取消挂起请求的处理方法_php技巧

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

May 17, 2016 am 09:06 AM
ajax Batal bertanya

我们在切换选项卡的时候,如果使用的是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文件中,用浏览器运行
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk membatalkan pesanan dengan Meituan Bagaimana untuk membatalkan pesanan dengan Meituan Mar 07, 2024 pm 05:58 PM

Bagaimana untuk membatalkan pesanan dengan Meituan

Di mana untuk membatalkan pembaharuan automatik Mango TV? Di mana untuk membatalkan pembaharuan automatik Mango TV? Feb 28, 2024 pm 10:16 PM

Di mana untuk membatalkan pembaharuan automatik Mango TV?

Langkah terperinci untuk membatalkan simbol telinga pada WeChat Langkah terperinci untuk membatalkan simbol telinga pada WeChat Mar 25, 2024 pm 05:01 PM

Langkah terperinci untuk membatalkan simbol telinga pada WeChat

Langkah-langkah operasi untuk membatalkan pembayaran langganan di WeChat Langkah-langkah operasi untuk membatalkan pembayaran langganan di WeChat Mar 26, 2024 pm 08:21 PM

Langkah-langkah operasi untuk membatalkan pembayaran langganan di WeChat

Bagaimana untuk membatalkan pembaharuan automatik pada iQiyi Bagaimana untuk membatalkan pembaharuan automatik pada iQiyi Bagaimana untuk membatalkan pembaharuan automatik pada iQiyi Bagaimana untuk membatalkan pembaharuan automatik pada iQiyi Feb 22, 2024 pm 04:46 PM

Bagaimana untuk membatalkan pembaharuan automatik pada iQiyi Bagaimana untuk membatalkan pembaharuan automatik pada iQiyi

Bagaimana untuk menyelesaikan ralat 403 yang dihadapi oleh permintaan jQuery AJAX Bagaimana untuk menyelesaikan ralat 403 yang dihadapi oleh permintaan jQuery AJAX Feb 20, 2024 am 10:07 AM

Bagaimana untuk menyelesaikan ralat 403 yang dihadapi oleh permintaan jQuery AJAX

Bagaimana untuk membatalkan pembayaran pengecaman muka pada Alipay? Tutorial Alipay tentang membatalkan pembayaran pengecaman muka Bagaimana untuk membatalkan pembayaran pengecaman muka pada Alipay? Tutorial Alipay tentang membatalkan pembayaran pengecaman muka Mar 16, 2024 pm 03:07 PM

Bagaimana untuk membatalkan pembayaran pengecaman muka pada Alipay? Tutorial Alipay tentang membatalkan pembayaran pengecaman muka

Bagaimana untuk menyelesaikan ralat permintaan jQuery AJAX 403 Bagaimana untuk menyelesaikan ralat permintaan jQuery AJAX 403 Feb 19, 2024 pm 05:55 PM

Bagaimana untuk menyelesaikan ralat permintaan jQuery AJAX 403

See all articles