亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > AJAX > 正文

那些年,我還在學習Ajax 學習筆記

2024-09-01 08:26:35
字體:
來源:轉載
供稿:網友
通俗的說,Ajax就是一種網頁無刷技術,以提高用戶體驗,Ajax并不是什么新的技術,只是在那些年才火了起來(Ajax火起來時,哥只知道聊QQ),所以它就備受觀注;當然,那些年就開始學習了。
一、完成Ajax請求
1、 在完成這個請求之前,先來了解一下Ajax是什么,它的全名叫異步的javascript與、XML,從名稱可以看出,它與javascript和XML有不解之緣,Ajax使用XML地HTTP請求,通過瀏覽器建立的xmlHttpRequest對象,異步的向服務器發送請求,服務器處理請求后,將響應通過xmlHttp.responseText屬性返回給javascript函數處理數據,進一步使用javascript處理DOM,完成頁面的局部更新。
2、 代碼示例,使用XMLHttpRequest完成請求
代碼:JS:
復制代碼 代碼如下:VeVb.com

<script type="text/javascript">
//XMLHttpRequest對象
var xmlHttp;
function buildXMLHttpRequest() {
//判斷瀏覽器
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); //IE
} else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest(); //非IE
} else {
xmlHttp = NaN;
}
}
function sendRequest() {
buildXMLHttpRequest();
//Post請求
xmlHttp.open("post", "Handler.ashx", true);
xmlHttp.onreadystatechange = function() {
//判斷狀態
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
alert(xmlHttp.responseText);
}
}
//定義傳輸的文件HTTP頭信息
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); //采用的編碼方式
xmlHttp.send("value=1");
}
</script>

Handler.ashx:
復制代碼 代碼如下:VeVb.com

<%@ WebHandler Language="C#" Class="Handler" %>
using System;
using System.Web;
public class Handler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World xin_ny 中文件 "+context.Request.Params["value"]);
}
public bool IsReusable {
get {
return false;
}
}
}

效果:

二、Jquery中的Ajax方法
記得在那些年,我還在學習Jquery中沒有說到它的Ajax方法,這里就補上了,JQuery提供了很多Ajax函數,方便了開發人員的使用,不再需要開發人員創建XMLHttpRequest對象來完成請求,可直接使用JQuery庫中的Ajax函數完成請求,并兼容性也較好,下面就來看一下Jquery的Ajax吧。
1、Jquery得到數據方法:load()
例:
復制代碼 代碼如下:VeVb.com

function ajaxMethod() {
$("#spanDiv").load("DemoData.txt");
}

2、Jquery的get(url,[data],callback)方法
例:
復制代碼 代碼如下:VeVb.com

function ajaxGet() {
//對象數據源
var obj = { first: "First", second: "Second" };
$.get(
"CallBackData.ashx", obj, function(data) {
$("#spanDiv").html(data);
});
}

3、Jquery的post(url,[data],callback,type)方法
例:
復制代碼 代碼如下:VeVb.com

function ajaxPost() {
//對象數據源
var obj = { first: "First", second: "Second" };
$.get(
"CallBackData.ashx", obj, function(data) {
$("#spanDiv").text(decodeURI(data));
});
}

4、Jquery的ajax(option)方法
例:
復制代碼 代碼如下:VeVb.com

function ajaxAjax() {
//對象數據源
var obj = { first: "First", second: "Second" };
$.ajax({
type: "Get",
url: "CallBackData.ashx",
data: obj,
success: function(data) {
$("#spanDiv").text(decodeURI(data));
}
});
}

5、Jquery的ajaxSetup(options)方法,設置全局的ajax的配置
例:
復制代碼 代碼如下:VeVb.com

function ajaxAjaxSetup() {
//對象數據源
var obj = { first: "First", second: "Second" };
$.ajax({
type: "Post",
url: "CallBackData.ashx",
data: obj,
success: function(data) {
$("#spanDiv").text(decodeURI(data));
}
});
}

6、Jquery的ajaxSubmit(options)方法,提交表單
總結
那些年學習Ajax,提高了用戶體驗,同時也減輕了服務器的負擔,此文經回憶那些年學習Ajax的日子。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av最新在线观看| 久久夜精品va视频免费观看| 久久精品电影网| 国产成人涩涩涩视频在线观看| 欧美黑人xxx| 欧美日韩亚洲精品内裤| 亚洲专区国产精品| 成人久久久久爱| 91精品国产综合久久男男| 亚洲free嫩bbb| 精品久久久久久久久久| 国外色69视频在线观看| 在线电影欧美日韩一区二区私密| 国产精品入口免费视| 国产一区二区日韩| 亚洲人成电影网| 亚洲伊人成综合成人网| 亚洲老板91色精品久久| 成人国产精品日本在线| 中文字幕日韩在线观看| 国精产品一区一区三区有限在线| 亚洲无亚洲人成网站77777| 97成人在线视频| 国产性色av一区二区| 国产小视频91| 欧美在线性视频| 日韩视频免费中文字幕| 日韩av影视综合网| 中文字幕在线成人| 自拍偷拍亚洲在线| 亚洲一区二区黄| 色偷偷综合社区| 亚洲精品自拍偷拍| 国产一区二区丝袜| 国产精品久久999| 午夜精品久久17c| 欧美色欧美亚洲高清在线视频| 欧美激情视频在线免费观看 欧美视频免费一| 日韩精品视频免费| 在线视频免费一区二区| 国产精品三级美女白浆呻吟| 日韩欧美在线一区| 日韩欧美亚洲国产一区| 中文字幕亚洲色图| 亚洲欧美另类在线观看| 日本三级韩国三级久久| 欧美精品制服第一页| 亚洲国产精品一区二区三区| 精品无人区乱码1区2区3区在线| 欧美福利视频在线观看| 国产精品极品美女在线观看免费| 欧美孕妇孕交黑巨大网站| 久久久国产91| 在线国产精品视频| 国产91精品在线播放| 国内偷自视频区视频综合| 国产亚洲精品久久久久久777| 亚洲人成电影网站色xx| 亚洲欧美日韩国产中文专区| 国内精品久久久久影院优| 国产成人精品在线播放| 91亚洲精品久久久| 中文国产成人精品久久一| 欧美丝袜一区二区| 久久不射电影网| 一区二区三区精品99久久| 亚洲va久久久噜噜噜久久天堂| 在线观看免费高清视频97| 亚洲va电影大全| 91系列在线播放| 在线观看日韩专区| 深夜福利91大全| 亚洲欧洲自拍偷拍| 国产亚洲精品一区二区| 国产91精品视频在线观看| 久久99久久99精品免观看粉嫩| 欧美日韩国产区| 久久久久国产视频| 国a精品视频大全| 色无极影院亚洲| 色樱桃影院亚洲精品影院| 欧美大奶子在线| 欧美视频在线免费| 欧美日韩在线观看视频| 日韩av观看网址| 九九精品在线播放| 精品久久中文字幕久久av| 高清欧美性猛交xxxx黑人猛交| 日韩精品中文字幕有码专区| 日韩在线中文字幕| 欧美激情亚洲精品| 亚洲国产成人精品电影| 美女精品久久久| 国产精品网站大全| 国产精品视频久久久久| 欧美性xxxx极品hd欧美风情| 久久精品久久久久久国产 免费| 国产精品久久精品| 91热精品视频| 国产日本欧美视频| x99av成人免费| 少妇高潮久久久久久潘金莲| 国产精品久久久久久亚洲影视| 日韩经典第一页| 亚洲精品影视在线观看| 亚洲色图日韩av| 日韩电影中文 亚洲精品乱码| 欧美精品久久久久a| 久久久久久国产| 成人黄色中文字幕| 亚洲欧美变态国产另类| 久久人体大胆视频| 亚洲午夜未删减在线观看| 韩国19禁主播vip福利视频| 欧美wwwxxxx| 国产成人在线亚洲欧美| 一区二区三区高清国产| 中文字幕精品av| 亚洲一区第一页| 欧美在线视频一二三| 久久精品视频亚洲| 亚洲色图50p| 国产精品av免费在线观看| 91精品国产高清久久久久久久久| 精品国产欧美成人夜夜嗨| 亚洲天堂成人在线| 亚洲mm色国产网站| 91亚洲精品久久久| www.日韩不卡电影av| 日本午夜精品理论片a级appf发布| 国产精品美女久久久久久免费| 久久久久亚洲精品成人网小说| 亚洲日本欧美中文幕| 久久精品国产久精国产思思| 一区二区欧美在线| 久久精品国产v日韩v亚洲| 久久国产精品久久精品| 亚洲欧美精品一区| 韩剧1988免费观看全集| 久久亚洲影音av资源网| 国产成人aa精品一区在线播放| 久久精品男人天堂| 91夜夜揉人人捏人人添红杏| 亚洲激情中文字幕| 中文字幕欧美国内| 国产精品999999| 欧美日韩国产一区在线| 国产日韩欧美在线观看| 91精品久久久久久久久久久| 国产一区二区成人| 成人免费视频在线观看超级碰| 成人深夜直播免费观看| 欧美丝袜一区二区| 91福利视频在线观看| 亚洲网站视频福利| 裸体女人亚洲精品一区| 亚洲人成在线观看| 国产精品一区=区| 久久精品国产v日韩v亚洲| 91国产精品视频在线| 欧美www在线| 色偷偷av亚洲男人的天堂| 亚洲乱码av中文一区二区| 日韩成人av网址|