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

首頁 > 開發 > AJAX > 正文

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

2024-09-01 08:31:32
字體:
來源:轉載
供稿:網友
Ajax不用說,每個做web開發的同志都知道,因為它是學習web開發必經之路,不管你是做asp.net,還是javaWeb,還是PHP

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

復制代碼 代碼如下:


<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:

復制代碼 代碼如下:


<%@ WebHandler Language="C#" %>
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;
}
}
}


效果:

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

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

復制代碼 代碼如下:


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


2、Jquery的get(url,[data],callback)方法
例:

復制代碼 代碼如下:


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


3、Jquery的post(url,[data],callback,type)方法
例:

復制代碼 代碼如下:


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


4、Jquery的ajax(option)方法
例:

復制代碼 代碼如下:


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的配置
例:

復制代碼 代碼如下:


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
亚洲免费中文字幕| 国产精品久久久久久婷婷天堂| 欧美人与性动交| 日韩精品极品毛片系列视频| 欧美日韩精品在线播放| 国产91网红主播在线观看| 2019中文字幕在线免费观看| 日韩电影第一页| 日韩av网站导航| 亚洲欧美日韩一区二区三区在线| 日韩欧美在线字幕| 欧美一区二区.| 国产成人高清激情视频在线观看| 高清日韩电视剧大全免费播放在线观看| 国产精品视频在线播放| 欧美亚洲第一页| 狠狠躁天天躁日日躁欧美| 欧美精品xxx| 国产精品午夜一区二区欲梦| 日韩精品欧美国产精品忘忧草| 欧美午夜丰满在线18影院| 激情懂色av一区av二区av| 成人免费直播live| 国产亚洲精品久久| 国产精品日韩在线一区| 亚洲精品国产精品自产a区红杏吧| 91中文字幕在线| 亚洲欧美国产高清va在线播| 麻豆成人在线看| 国产成人在线播放| 欧美激情精品久久久久| 91九色在线视频| 亚洲国产精品久久久| 国产精品久久久久久中文字| 欧美日韩激情网| 姬川优奈aav一区二区| 中文字幕日本精品| 国产欧美日韩精品在线观看| 欧美高清视频在线| 亚洲欧美激情在线视频| 久久久久国色av免费观看性色| 美女国内精品自产拍在线播放| 亚洲国产女人aaa毛片在线| 国产成人一区二区在线| 精品一区二区三区电影| 成人黄色在线免费| 日韩高清电影免费观看完整版| 北条麻妃一区二区三区中文字幕| 不卡毛片在线看| 日本韩国欧美精品大片卡二| 欧美日韩国产中文精品字幕自在自线| 欧美国产日韩一区| 国产狼人综合免费视频| 国内精品一区二区三区四区| 国产精品视频专区| 国产精品igao视频| 中文字幕欧美专区| 国产精品99久久久久久人| 国产精品91久久久| 亚洲一区www| 亚洲大胆人体av| 国内精品久久久久久久久| 国产69精品久久久久久| 亚洲精品电影网站| 国产91ⅴ在线精品免费观看| 国产精品嫩草影院一区二区| 国产最新精品视频| 在线a欧美视频| 欧美激情va永久在线播放| 久久中文精品视频| 久久久精品在线观看| 日韩激情第一页| 成人激情视频免费在线| 亚洲国产精品久久久| 国产精品成人va在线观看| 色www亚洲国产张柏芝| 午夜精品www| 国产伦精品一区二区三区精品视频| 亚洲精品国产福利| 中文字幕欧美视频在线| 精品国产一区久久久| 国产va免费精品高清在线| 国产精品久久久久久久天堂| 日韩精品在线观| 亚洲国产成人久久综合| 国内免费精品永久在线视频| 亚洲国产另类 国产精品国产免费| 韩国精品美女www爽爽爽视频| 亚洲国产另类 国产精品国产免费| 久久免费视频网站| 日韩精品视频三区| 国产欧美一区二区三区在线| 亚洲国产高清自拍| 最新国产精品拍自在线播放| 色樱桃影院亚洲精品影院| 国产精品三级在线| 欧美性猛交xxxx免费看久久久| 久久久成人精品| 久99久在线视频| 亚洲精品一区中文字幕乱码| 美女av一区二区三区| 欧美性jizz18性欧美| 成人免费福利在线| 国产精品v片在线观看不卡| 欧美性猛交xxx| 亚洲欧洲中文天堂| 欧美一级视频一区二区| 亚洲欧美日韩久久久久久| 国产成人精品在线观看| 欧美性少妇18aaaa视频| 亚洲国产天堂久久国产91| 日韩毛片中文字幕| 国产成人短视频| 91成人性视频| 国产丝袜一区二区三区| 国产精品成人一区二区| 成人乱人伦精品视频在线观看| 国产欧美va欧美va香蕉在线| 色婷婷综合成人av| 久久精品视频va| 日韩视频―中文字幕| 日韩中文字幕精品视频| 亚洲欧美在线免费观看| 在线观看国产精品日韩av| 日韩av在线网页| 91成人在线播放| 一本大道香蕉久在线播放29| 亚洲女人初尝黑人巨大| 欧美疯狂xxxx大交乱88av| 欧美极品美女电影一区| 欧美激情欧美狂野欧美精品| 精品国产依人香蕉在线精品| 8050国产精品久久久久久| 亚洲国内精品在线| 视频在线观看一区二区| 欧美性xxxx极品hd欧美风情| 欧美肥臀大乳一区二区免费视频| 亚洲尤物视频网| 国产精品pans私拍| 欧美另类69精品久久久久9999| 国产日韩欧美一二三区| 久久福利视频网| 91av在线影院| 久久免费精品日本久久中文字幕| 精品国产一区二区三区久久久| 伊人久久久久久久久久久久久| 精品中文字幕乱| 欧美色播在线播放| 日韩电影中文字幕一区| 日韩av网站在线| 欧美高清无遮挡| 国产精品久久久久久av下载红粉| 中文字幕免费精品一区| 成人黄色在线播放| 午夜精品一区二区三区在线播放| 欧美性生活大片免费观看网址| 色在人av网站天堂精品| 精品久久久久久久大神国产| 国产拍精品一二三| 欧美日本精品在线| 欧美精品生活片| 97高清免费视频| 国产精品尤物福利片在线观看| 91禁国产网站|