日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

浅谈AJAX基本实现流程

發(fā)布時(shí)間:2025/7/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 浅谈AJAX基本实现流程 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、jsajax實(shí)現(xiàn)流程:

  (1)?創(chuàng)建XMLHttpRequest對(duì)象,也就是創(chuàng)建一個(gè)異步調(diào)用對(duì)象.

  (2)?創(chuàng)建一個(gè)新的HTTP請(qǐng)求,并指定該HTTP請(qǐng)求的方法、URL及驗(yàn)證信息.

  (3) 設(shè)置響應(yīng)HTTP請(qǐng)求狀態(tài)變化的函數(shù).

  (4) 發(fā)送HTTP請(qǐng)求。

  (5) 獲取異步調(diào)用返回的數(shù)據(jù).

  (6) 使用JavaScriptDOM實(shí)現(xiàn)局部刷新.

2、創(chuàng)建XMLHttpRequest

  XMLHttpRequest 用于在后臺(tái)與服務(wù)器交換數(shù)據(jù)。這意味著可以在不重新加載整個(gè)網(wǎng)頁的情況下,對(duì)網(wǎng)頁的某部分進(jìn)行更新。

創(chuàng)建XMLHttpRequest對(duì)象:

  var xmlhttp;

  if (window.XMLHttpRequest)

?  ? {//兼容IE7+, Firefox, Chrome, Opera, Safari

??   xmlhttp=new XMLHttpRequest(); }

  else

?? ?{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); ?// 兼容 IE6, IE5}

3、向服務(wù)器發(fā)送請(qǐng)求:

  將請(qǐng)求發(fā)送到服務(wù)器,我們使用 XMLHttpRequest 對(duì)象的 open() send() 方法

  open(method,url,async);

  send(string);

  例如:

  xmlhttp.open("GET","test1.txt",true);

  xmlhttp.send();

  method:請(qǐng)求的類型;GET POST

  url:文件在服務(wù)器上的位置

  asynctrue(異步)或 false(同步)

postget

  與 POST 相比,GET 更簡單也更快,并且在大部分情況下都能用。然而,在以下情況中,請(qǐng)使用 POST 請(qǐng)求:

  a)?無法使用緩存文件(更新服務(wù)器上的文件或數(shù)據(jù)庫)

  b)?向服務(wù)器發(fā)送大量數(shù)據(jù)(POST 沒有數(shù)據(jù)量限制)

  c)?發(fā)送包含未知字符的用戶輸入時(shí),POST GET 更穩(wěn)定也更可靠

4、設(shè)置響應(yīng)HTTP請(qǐng)求狀態(tài)變化的函數(shù)

  如果需要像 HTML 表單那樣 POST 數(shù)據(jù),請(qǐng)使用 setRequestHeader() 來添加 HTTP 頭。然后在 send() 方法中規(guī)定您希望發(fā)送的數(shù)據(jù):setRequestHeader(header,value)

當(dāng)使用 async=true 時(shí),請(qǐng)規(guī)定在響應(yīng)處于 onreadystatechange 事件中的就緒狀態(tài)時(shí)執(zhí)行的函數(shù):

  xmlhttp.onreadystatechange=function()

?  ?{

?  ?if (xmlhttp.readyState==4 && xmlhttp.status==200)

??  ??{

????  document.getElementById("myDiv").innerHTML=xmlhttp.responseText;

??  ??}

?  ?}

 

5、服務(wù)器響應(yīng)

如需獲得來自服務(wù)器的響應(yīng),請(qǐng)使用 XMLHttpRequest 對(duì)象的 responseText responseXML 屬性。

來自服務(wù)器的響應(yīng)并非XML時(shí)用responseText

  document.getElementById("myDiv").innerHTML=xmlhttp.responseText;

來自服務(wù)器的響應(yīng)是XML是用responseXML

  xmlDoc=xmlhttp.responseXML;

  txt="";

  x=xmlDoc.getElementsByTagName("ARTIST");

  for (i=0;i<x.length;i++)

  ??{

  ??txt=txt + x[i].childNodes[0].nodeValue + "<br />";

?  ?}

  document.getElementById("myDiv").innerHTML=txt;

轉(zhuǎn)載于:https://www.cnblogs.com/flower-qh/p/7116309.html

總結(jié)

以上是生活随笔為你收集整理的浅谈AJAX基本实现流程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线观看日韩av | 国产高清毛片 | 黄色片视频 | 欧美人与动物xxxx | 中文字幕在线免费观看 | 日本在线高清视频 | 久久久在线观看 | 日韩av视屏 | www一起操 | 欧美视频第一区 | 天天干天天操天天操 | 亚洲精品免费电影 | 日本精品视频 | av小次郎收藏 | 91ts人妖另类精品系列 | 国产浮力第一页 | 久久资源总站 | 五月天天| 国产色无码精品视频 | 最新天堂av | 国产又爽又黄的视频 | 毛片的网址 | 国产亚洲一区二区三区在线观看 | 亚洲九九夜夜 | 亚洲精品乱码久久久久久久 | 黄片毛片一级 | 国产a久久麻豆入口 | 久热这里只有精品6 | 中文字幕av影视 | 免费看国产黄色片 | 国产精品分类 | 丁香花婷婷| 亚洲www在线观看 | 国产一级内谢 | 伦理片一区二区三区 | 精品人伦一区二区三区蜜桃网站 | 在线免费黄色 | 国产午夜视频在线播放 | 精品国产一区在线观看 | 一区二区三区成人 | 国产资源视频 | 天天操网址 | 国产精品久久一区二区三区动 | 青青草成人在线观看 | 免费黄色小网站 | 欧美日韩国产网站 | 五十路六十路七十路熟婆 | 黄色福利在线观看 | 特级毛片www | 免费一区二区三区视频在线 | 男人的天堂视频在线观看 | 成人短视频在线免费观看 | 亚洲乱码国产乱码精品天美传媒 | 亚洲日本韩国在线 | 高清一区二区在线 | 亚洲性色av | 国产精品手机在线观看 | 欧美日韩人妻精品一区二区三区 | 韩国av在线免费观看 | 国产农村乱对白刺激视频 | 亚洲日本久久久 | 香蕉久久精品日日躁夜夜躁 | 日韩午夜精品 | 国产精品福利影院 | 伊人久久综合 | 特级毛片在线播放 | 中文字幕永久在线播放 | 久久网免费视频 | 美女露出让男生揉的视频 | jzjzjzjzj亚洲成熟少妇 | 91视频在线观看免费 | 中文字幕在线永久 | 亚洲8888 | 99riav国产 | av网站大全免费 | 老头老太做爰xxx视频 | 99这里有精品视频 | 精品久久久免费 | 日韩网站在线播放 | 免费中文字幕日韩 | 无码人妻一区二区三区一 | 青娱乐av | 午夜黄色网址 | 鲁啊鲁在线视频 | 欧美在线视频精品 | 在线观看三级视频 | 天天舔天天操天天干 | 国产白浆在线观看 | se综合 | 黄色综合网站 | 国产av不卡一区二区 | 久久人人爽爽人人爽人人片av | 青青草婷婷 | 色妞视频| 黄色小视频在线观看免费 | 国产中文字幕在线观看 | 日本免费在线视频 | 福利视频午夜 | a级片视频网站 |