亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

jquery ajax屬性async(同步異步)示例

 更新時(shí)間:2013年11月05日 16:23:32   作者:  
在jquery的ajax中如果我們希望實(shí)現(xiàn)同步或者異步我們可以直接設(shè)置async發(fā)生為真或假即可true false,下面舉幾個(gè)jquery ajax同步和異步實(shí)例
例1、jquery+ajax/" target="_blank">jquery ajax同步方式
復(fù)制代碼 代碼如下:

$.ajax({
url : 'test.php',
type : 'post',
async: false,//使用同步的方式,true為異步方式
data : {'act':'addvideo', 'videoname':videoname},//這里使用json對象
success : function(data){
//code here...
},
fail:function(){
//code here...
}
});

例2
復(fù)制代碼 代碼如下:

//javascript
function test()
{
 var a= 1;
 $.ajax({
  type   : 'GET',
  url    : 'test.php',
  data   : 'page=112',
  success:function(msg)
  {
   alert(msg);
   a= msg;
  }
 })
 alert(a);
}
//test.php
sleef('5'); //休息五分鐘
echo 'in';
/*
 這個(gè)程序運(yùn)行情況是  先打印1(a=1) 然后五秒過后 打印 in
 根據(jù)這個(gè)情況就可以知道 jquery 的ajax的執(zhí)行流程
 因?yàn)槭钱惒秸{(diào)用
 以前就是這樣給一個(gè)變量賦值  不管怎么弄都是不對的。最后就發(fā)現(xiàn)這個(gè)問題
 參數(shù)async改為false就為同步調(diào)用 當(dāng)ajax返回結(jié)果后程序才繼續(xù)執(zhí)行
*/
 

在這里,async默認(rèn)的設(shè)置值為true,這種情況為異步方式,就是說當(dāng)ajax發(fā)送請求后,在等待server端返回的這個(gè)過程中,前臺(tái)會(huì)繼續(xù) 執(zhí)行ajax塊后面的腳本,直到server端返回正確的結(jié)果才會(huì)去執(zhí)行success,也就是說這時(shí)候執(zhí)行的是兩個(gè)線程,ajax塊發(fā)出請求后一個(gè)線程 和ajax塊后面的腳本(另一個(gè)線程)例:
例3
復(fù)制代碼 代碼如下:

$.ajax({ 
          type:"POST",
         url:"Venue.aspx?act=init",
           dataType:"html",
          success:function(result){   //function1()
             f1();
             f2();
        }
         failure:function (result) { 
            alert('Failed'); 
         },
  }
  function2();
 

在上例中,當(dāng)ajax塊發(fā)出請求后,他將停留function1(),等待server端的返回,但同時(shí)(在這個(gè)等待過程中),前臺(tái)會(huì)去執(zhí)行function2(),也就是說,在這個(gè)時(shí)候出現(xiàn)兩個(gè)線程,我們這里暫且說為function1() 和function2()。
當(dāng)把a(bǔ)syn設(shè)為false時(shí),這時(shí)ajax的請求時(shí)同步的,也就是說,這個(gè)時(shí)候ajax塊發(fā)出請求后,他會(huì)等待在function1()這個(gè)地方,不會(huì)去執(zhí)行function2(),知道function1()部分執(zhí)行完畢。
注意
同步的意思是當(dāng)JS代碼加載到當(dāng)前AJAX的時(shí)候會(huì)把頁面里所有的代碼停止加載,頁面出去假死狀態(tài),當(dāng)這個(gè)AJAX執(zhí)行完畢后才會(huì)繼續(xù)運(yùn)行其他代碼頁面假死狀態(tài)解除。
而異步則這個(gè)AJAX代碼運(yùn)行中的時(shí)候其他代碼一樣可以運(yùn)行。
jquery的async:false,這個(gè)屬性

相關(guān)文章

  • jquery+css3實(shí)現(xiàn)的經(jīng)典彈出層效果示例

    jquery+css3實(shí)現(xiàn)的經(jīng)典彈出層效果示例

    這篇文章主要介紹了jquery+css3實(shí)現(xiàn)的經(jīng)典彈出層效果,結(jié)合實(shí)例形式分析了jquery+css3實(shí)現(xiàn)彈出層具體原理、步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2020-05-05
  • jQuery 淡入/淡出效果函數(shù)用法分析

    jQuery 淡入/淡出效果函數(shù)用法分析

    這篇文章主要介紹了jQuery 淡入/淡出效果函數(shù)用法,結(jié)合實(shí)例形式分析了jQuery 淡入/淡出功能fadeIn()、fadeOut()、fadeToggle()及fadeTo()函數(shù)基本功能、使用方法與操作注意事項(xiàng),需要的朋友可以參考下
    2020-05-05
  • 11款新鮮的jQuery插件[附所有demo下載]

    11款新鮮的jQuery插件[附所有demo下載]

    每天都會(huì)有新的jQuery插件誕生,這里和大家分享最新出爐的11款在實(shí)際項(xiàng)目中可能用到的jQuery插件,提供整理后的實(shí)例下載。
    2011-01-01
  • jQuery中html()方法用法實(shí)例

    jQuery中html()方法用法實(shí)例

    這篇文章主要介紹了jQuery中html()方法用法,以實(shí)例形式分析了html()方法的功能、定義及使用技巧,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-12-12
  • jQuery中animate用法實(shí)例分析

    jQuery中animate用法實(shí)例分析

    這篇文章主要介紹了jQuery中animate用法,實(shí)例分析了animate的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • jQuery $命名沖突解決方案匯總

    jQuery $命名沖突解決方案匯總

    也許你在看此文章之前還不知道jquery有一個(gè)noConflict()東西了,它就是為了避免與其它js插件碰到相同變量的一個(gè)解決方法,利用noConflict()可以把變量存到其它指定的變量中去
    2014-11-11
  • jQuery圖片播放8款精美插件分享

    jQuery圖片播放8款精美插件分享

    與大家一起分享8款精美的jQuery圖片播放插件,有興趣的朋友可以下載使用和研究;廢話不多說了,直接上這些插件,希望這些插件對你有所幫助
    2013-02-02
  • 推薦10 個(gè)很棒的 jQuery 特效代碼

    推薦10 個(gè)很棒的 jQuery 特效代碼

    本文給大家匯總介紹了10個(gè)非常實(shí)用,也非常簡單的jquery特效,基本上項(xiàng)目中都可以用到,推薦給大家,有需要的小伙伴可以參考下。
    2015-10-10
  • jQuery插件echarts實(shí)現(xiàn)的多柱子柱狀圖效果示例【附demo源碼下載】

    jQuery插件echarts實(shí)現(xiàn)的多柱子柱狀圖效果示例【附demo源碼下載】

    這篇文章主要介紹了jQuery插件echarts實(shí)現(xiàn)的多柱子柱狀圖效果,結(jié)合完整實(shí)例形式分析了echarts繪制多柱子柱狀圖效果的操作步驟與相關(guān)實(shí)現(xiàn)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下
    2017-03-03
  • 基于jQuery1.9版本如何判斷瀏覽器版本類型

    基于jQuery1.9版本如何判斷瀏覽器版本類型

    在jquery.1.9以前的版本,可以使用$.browser很輕松的判斷瀏覽器的類型和版本,但是在1.9中和以后的版本中,$.browser已經(jīng)被刪除,下面就介紹一下如何實(shí)現(xiàn)此功能,希望能夠給需要的朋友帶來幫助
    2016-01-01

最新評(píng)論