最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Ajax請(qǐng)求中async:false/true的作用分析

 更新時(shí)間:2016年04月18日 10:14:28   作者:愛(ài)南方的春秋  
這篇文章主要介紹了Ajax請(qǐng)求中async:false/true的作用,結(jié)合實(shí)例形式分析說(shuō)明了Ajax請(qǐng)求中async:false/true的具體功能與使用技巧,需要的朋友可以參考下

本文實(shí)例分析了Ajax請(qǐng)求中async:false/true的作用。分享給大家供大家參考,具體如下:

test.html代碼:

<a href="javascript:void(0)" onmouseover="testAsync()">

asy.js代碼:

function testAsync(){
  var temp;
  $.ajax({
    async: false,
    type : "GET",
    url : 'tet.php',
    complete: function(msg){
      alert('complete');
    },
    success : function(data) {
      alert('success');
      temp=data;
    }
  });
  alert(temp+'  end');
}

tet.php代碼:

<?php
  echo "here is html code";
  sleep(5);
?>

async: false,(默認(rèn)是true);

如上:false為同步,這個(gè) testAsync()方法中的Ajax請(qǐng)求將整個(gè)瀏覽器鎖死,只有tet.php執(zhí)行結(jié)束后,才可以執(zhí)行其它操作。

當(dāng)async: true 時(shí),ajax請(qǐng)求是異步的。但是其中有個(gè)問(wèn)題:testAsync()中的ajax請(qǐng)求和其后面的操作是異步執(zhí)行的,那么當(dāng)tet.php還未執(zhí)行完,就可能已經(jīng)執(zhí)行了 ajax請(qǐng)求后面的操作,

如: alert(temp+'   end');

然而,temp這個(gè)數(shù)據(jù)是在ajax請(qǐng)求success后才賦值的,結(jié)果,輸出時(shí)會(huì)為空。

更多關(guān)于ajax相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jquery中Ajax用法總結(jié)》、《JavaScript中ajax操作技巧總結(jié)》、《PHP+ajax技巧與應(yīng)用小結(jié)》和《asp.net ajax技巧總結(jié)專題

希望本文所述對(duì)大家ajax程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

卢龙县| 翼城县| 洛隆县| 黄石市| 嘉荫县| 弥勒县| 肇州县| 岱山县| 金沙县| 红原县| 长治市| 南康市| 连州市| 定日县| 奉节县| 和田县| 博客| 昭通市| 三台县| 舞阳县| 沂源县| 大安市| 孝义市| 丰镇市| 长沙县| 高阳县| 都江堰市| 小金县| 嘉定区| 永善县| 迁西县| 孟津县| 资讯 | 汝阳县| 沁源县| 弥渡县| 商都县| 雷山县| 海城市| 上杭县| 安龙县|