摘要:一什么是異步和節省用戶操作時間,提高用戶體驗,減少數據請求傳輸獲取數據二的簡單交互流程提交打開瀏覽器創建一個對象在地址欄輸入地址提交等待服務器返回內容三兼容辦法利用方法四方法參數打開方式地址是否異步表單數據的提交
一、什么是AJAX?
異步javascript和xml -------節省用戶操作時間,提高用戶體驗,減少數據請求 -------傳輸獲取數據
二、AJAX的簡單交互流程:
var btn1=document.getElementById("btn1") btn1.onclick=function(){ //打開瀏覽器 創建一個AJAX對象 var xhr=new XMLHttpRequest() //在地址欄輸入地址 xhr.open("get","1.txt.txt",true) //提交 xhr.send() //等待服務器返回內容 xhr.onreadystatechange=function(){ if(xhr.readyState==4){ alert(xhr.responseText) } } }
三、兼容IE6辦法
var xhr=null;
if(window.XMLHttpRequest){
xhr=new XMLHttpRequest()
}else{
xhr=new Activ
}
2.利用try catch方法
try{ xhr=new XMLHttpRequest(); }catch(e){ xhr=new ActiveXObject("Microsoft.XMLHTTP") }
四、open方法
參數:1、打開方式 2、地址 3、是否異步
表單:數據的提交
action:數據提交的地址
method:數據提交的方式
1.get:把數據
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/79242.html
摘要:是與服務器交換數據并更新部分網頁的藝術,在不重新加載整個頁面的情況下。對象是的核心,所有現代瀏覽器均支持對象和使用。用于在后臺與服務器交換數據。及時有效地幫助學員解決疑難問題,提高學員的學習積極性。 Asynchronous JavaScript and XML(異步的 JavaScript 和 XML)?! JAX...
摘要:事件循環當進程啟動時,會創建一個循環,每個循環通過內部的觀察者來查看是否有事件需要處理,如果有就取出事件和它相關的回調函數去執行,執行完以后就進入下一個循環,如果不再有就退出進程。 前言 在學習eventloop之前,我們需要復習一下js的單線程和異步。雖說js是單線程的,但是在瀏覽器和Node中都做了相應的處理。如瀏覽器中的web workers(工作線程),Node中的child_...
閱讀 1670·2021-10-13 09:39
閱讀 2099·2021-09-07 10:20
閱讀 2678·2019-08-30 15:56
閱讀 2945·2019-08-30 15:56
閱讀 932·2019-08-30 15:55
閱讀 625·2019-08-30 15:46
閱讀 3494·2019-08-30 15:44
閱讀 2552·2019-08-30 11:15