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

Ajax的特性及亂碼問(wèn)題

 更新時(shí)間:2017年07月18日 09:06:52   作者:燕妮666_  
ajax的全稱是asynchronous javascript and XML ,它是異步的js和XML。它是局部刷新,異步操作。這篇文章給大家介紹了ajax的特性及亂碼問(wèn)題,感興趣的朋友一起看看吧

ajax的全稱是asynchronous javascript and XML ,它是異步的js和XML。它是局部刷新,異步操作。

大家都知道ajax是單線程的,而且本身是同步的,但是單線程為什么可以異步肯定大多數(shù)人并不知道,下面由張燕妮同學(xué)給大家講解一下子(不是很官方,但是很好理解):

在講解之前我先給大家說(shuō)一下線性數(shù)據(jù)結(jié)構(gòu)吧,我們可以把單線性數(shù)據(jù)結(jié)構(gòu)當(dāng)成一條線段,線段是有頭有尾的大家總知道吧,單線程就是線段的頭部沒(méi)有前區(qū),尾部沒(méi)有后區(qū),中間的每個(gè)元素前后都各有兩個(gè)元素,少了一個(gè)元素的時(shí)候,同時(shí)會(huì)有兩個(gè)元素知道并且告訴你。而且是缺一個(gè)元素都不行。

回調(diào)函數(shù)就是把函數(shù)A當(dāng)做參數(shù)傳遞給函數(shù)B,函數(shù)B執(zhí)行這個(gè)函數(shù)A?;卣{(diào)函數(shù)最常見(jiàn)的用法就是我們ajax請(qǐng)求數(shù)據(jù)時(shí)用到的succes() and error()這兩個(gè)函數(shù),還有setInterval里面的第一個(gè)參數(shù),也是用了回調(diào)函數(shù)。回調(diào)函數(shù),回調(diào)函數(shù),回調(diào)的字面意思可不就是掉個(gè)頭回去再把那條路走一遍嘛。所以ajax在回調(diào)函數(shù)success()或者error被觸發(fā)的時(shí)候掉過(guò)頭去又走了一次,然后他就是異步的了,同時(shí)ajax是異步的,跟他類(lèi)似的還有es6的promise(異步的同步操作)。

瀏覽器的進(jìn)程是多進(jìn)程的,至于為什么就跟你為什么叫XXX是一個(gè)道理呦~

第二個(gè)問(wèn)題,當(dāng)萬(wàn)能的前端遇到ajax獲取后臺(tái)數(shù)據(jù)時(shí)亂碼是怎么回事應(yīng)該是大家很糾結(jié)的。
-或許是網(wǎng)速問(wèn)題,網(wǎng)太慢。

-或許是編碼格式不統(tǒng)一,你的后臺(tái)兄弟坑了你,哈哈哈哈

ajax原生代碼都可否記得,不如我?guī)銈冝垡槐檠?,看代碼:

//1.創(chuàng)建xmlhttpRequest對(duì)象
var xhr;
try{
   xhr = new XMLHttpRequest();
   console.log(5555)
}
catch(e){
//ie瀏覽器低版本兼容
   xhr = new ActiveXobject("Microsoft.XMLHTTP");
}
finally{
  console.log(1111)
}
// try{} catch{} finally{}在這里是處理異常的方法,用if{}else{}也ok 
//if(window.XMLHttpRequest){
 // xhr = new XMLHttpRequest();
//  }else{
  //ie瀏覽器低版本的兼容
 // xhr = new ActiveXobject("Microsoft.XMLHTTP")
//}
//2.建立異步連接
xhr.open("get","url/+string",true/false);//true是異步,false是同步
//xhr.open("post","url",true/false)
//3.發(fā)送異步請(qǐng)求
 xhr.send(null);//get
 xhr.send(string);//post
//4.獲取返回?cái)?shù)據(jù)
 xhr.onreadystatechange = function (){
  if((xhr.readystate)==4&&(xhr.status==200)){
   var data = xhr.responseText;
   var data = JSON.parse(data);
   show(data);
}
}
function show(data){
 document.getElementById("div1").innerHTML = data;
}

以上所述是小編給大家介紹的Ajax的特性及亂碼問(wèn)題,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • AJAX XMLHttpRequest對(duì)象詳解

    AJAX XMLHttpRequest對(duì)象詳解

    這篇文章主要為大家詳細(xì)介紹了AJAX XMLHttpRequest對(duì)象,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-03-03
  • 全面解析Ajax綜合應(yīng)用(全)

    全面解析Ajax綜合應(yīng)用(全)

    AJAX = 異步 JavaScript 和 XML,AJAX 是一種用于創(chuàng)建快速動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù)。本文給大家?guī)?lái)了全面解析Ajax綜合應(yīng)用大全,非常不錯(cuò)具有參考借鑒價(jià)值,感興趣的朋友一起看下吧
    2016-06-06
  • Ajax與mysql數(shù)據(jù)交互制作留言板功能(全)

    Ajax與mysql數(shù)據(jù)交互制作留言板功能(全)

    這篇文章主要為大家詳細(xì)介紹了Ajax與mysql數(shù)據(jù)交互,實(shí)現(xiàn)留言板功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • AJAX技術(shù)基礎(chǔ)介紹

    AJAX技術(shù)基礎(chǔ)介紹

    AJAX技術(shù)基礎(chǔ)介紹...
    2007-03-03
  • Ajax跨域登錄請(qǐng)求未攜帶cookie錯(cuò)誤解決

    Ajax跨域登錄請(qǐng)求未攜帶cookie錯(cuò)誤解決

    這篇文章主要為大家介紹了Ajax跨域登錄請(qǐng)求未攜帶cookie錯(cuò)誤解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • Ajax的使用四大步驟

    Ajax的使用四大步驟

    ajax(異步j(luò)avascript xml) 能夠刷新局部網(wǎng)頁(yè)數(shù)據(jù)而不是重新加載整個(gè)網(wǎng)頁(yè)。接下來(lái)通過(guò)本文給大家介紹Ajax的使用四大步驟,非常不錯(cuò),感興趣的朋友看下吧
    2016-07-07
  • $.ajax中的contentType使用解讀

    $.ajax中的contentType使用解讀

    這篇文章主要介紹了$.ajax中的contentType使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 有關(guān)Ajax跨域問(wèn)題的兩種解決方法

    有關(guān)Ajax跨域問(wèn)題的兩種解決方法

    ajax本身實(shí)際上是通過(guò)XMLHttpRequest對(duì)象來(lái)進(jìn)行數(shù)據(jù)的交互,而瀏覽器出于安全考慮,不允許js代碼進(jìn)行跨域操作,會(huì)警告,所以才出現(xiàn)ajax跨域的問(wèn)題。
    2015-10-10
  • JQuery中$.ajax()方法參數(shù)詳解

    JQuery中$.ajax()方法參數(shù)詳解

    AJAX即“Asynchronous Javascript And XML”(異步JavaScript和XML),是指一種創(chuàng)建交互式網(wǎng)頁(yè)應(yīng)用的網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)。本文跟大家介紹JQuery中$.ajax()方法參數(shù)詳解,小伙伴們一起學(xué)習(xí)吧
    2015-10-10
  • PHP Ajax實(shí)現(xiàn)頁(yè)面無(wú)刷新發(fā)表評(píng)論

    PHP Ajax實(shí)現(xiàn)頁(yè)面無(wú)刷新發(fā)表評(píng)論

    PHP Ajax實(shí)現(xiàn)頁(yè)面無(wú)刷新發(fā)表評(píng)論...
    2006-12-12

最新評(píng)論

来凤县| 孟津县| 阜宁县| 河西区| 顺义区| 正镶白旗| 济源市| 富民县| 永宁县| 宜城市| 大连市| 新巴尔虎右旗| 新泰市| 汤阴县| 清新县| 嵊州市| 东城区| 阿坝县| 康平县| 庄浪县| 德庆县| 应用必备| 贺兰县| 柘城县| 朔州市| 武胜县| 林口县| 九龙坡区| 虹口区| 阳山县| 西城区| 贺州市| 兰考县| 东乡| 增城市| 晋城| 五常市| 富源县| 保定市| 鄂伦春自治旗| 贡山|