好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Ajax 對象 包含post和get兩種異步傳輸方式

Ajax 對象 包含post和get兩種異步傳輸方式

熱門標簽:電銷機器人適用范圍 蓄意標記地圖標注 廣西ai語音電銷機器人哪家好 莆田防封電銷卡價格 信貸電銷機器人有用嗎 接聽電話機器人哪有 如何用地圖標注各分公司 察縣地圖標注 辦理一個400電話多少錢
復制代碼 代碼如下:

/**
* @author Supersha
* @QQ:770104121
*/
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
html>
head>
meta http-equiv="Content-Type" content="text/html; charset=utf-8">
title>Ajax Document/title>
script type="text/javascript">
//注意,編碼要同意為utf-8才能避免中文參數和返回中文的亂碼問題
function Ajax(prop){
this.action(prop); //在實例化的時候就調用action方法
}
Ajax.prototype = {
createXHR: function(){ //創建XMLHttpRequest對象
var xhr = false;
if (window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
}
else
if (window.ActiveXObject) {
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xhr;
},
action: function(prop){
var xhr = this.createXHR();
if (xhr) {
var url = encodeURI(prop["url"]); //對URL進行編碼
if (prop["method"] == "GET" url prop["success"]) { //GET方法
xhr.onreadystatechange = function(){
(function(){ //自執行函數用于檢查服務器的返回狀態并執行回調函數
if (xhr.readyState == 4 xhr.status == 200) {
prop["success"](xhr); //執行回調函數
}
})();
};
//alert(prop["hander"] instanceof Function);
xhr.open("GET", url, true);
xhr.send(null);
}
else
if (prop["method"] == "POST" url prop["success"]) { //POST方法
xhr.onreadystatechange = function(){
(function(){
if (xhr.readyState == 4 xhr.status == 200) {
prop["success"](xhr); //執行回調函數
}
})();
};
if (prop["params"]) {
url = url.indexOf("?") > -1 ? url + "" + prop["params"] : url +"?" + prop["params"];
}
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.send(null);
}
}
else
if (!xhr prop["fail"]) {
prop["fail"]();
}
}
}
function getData(){
var ajax = new Ajax({
url: "test.php",
method: "POST",
success: onComplete,
params: "name="+escape("沙鋒") //進行編碼
});
}
function onComplete(obj){
alert(unescape(obj.responseText)); //進行轉碼
}
/script>
/head>
body>
input type="button" value="Get Data" onclick="getData()"/>
/body>
/html>

注釋:
Ajax對象接受一個對象字面量為參數,這個對象字面量中包含method,url,success,params,fail參數
method:"GET"或者"POST"
url:服務器端文件路徑
success:當請求沒有錯誤的時候,調用的回調函數,該回調函數帶一個XMLHttpRequest對象的參數
fail:當請求錯誤的時候調用
params:當使用POST方法發送請求是,params為參數字符串
您可能感興趣的文章:
  • JQuery中使用ajax傳輸超大數據的解決方法
  • AJAX 異步傳輸數據的問題
  • Ajax實現的異步傳輸與驗證示例代碼
  • Ajax異步傳輸與PHP實現交互示例
  • Ajax同步與異步傳輸的示例代碼
  • 利用ThinkPHP內置的ThinkAjax實現異步傳輸技術的實現方法
  • AJAX在GB2312的中文編碼傳輸 AJAX特殊字符編碼正確方法
  • ajax數據傳輸方式實例詳解

標簽:張掖 益陽 銅陵 鷹潭 平涼 儋州 阿拉善盟 延邊

巨人網絡通訊聲明:本文標題《Ajax 對象 包含post和get兩種異步傳輸方式》,本文關鍵詞  Ajax,對象,包含,post,和,get,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax 對象 包含post和get兩種異步傳輸方式》相關的同類信息!
  • 本頁收集關于Ajax 對象 包含post和get兩種異步傳輸方式的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 曹逼网站| 东北老熟女亂伦国产Va | 91xxxxx| 亚洲性夜夜综合久久7777| 黑人性爽XXXX性爽XYX| 欧美在线看片a免费观看| 家庭教师波多野吉衣| 老公晚上吃奶时下面一直痒| 免费午夜理论不卡| 色哟哟一区二区三区精华液 | 欧美4khdvideosxxx| 国产色司机在线视频免费观看| 老师攻×校霸受打屁股| t66ycl榴最新2021址一二| 又粗又硬太猛了受不了| 曰批网站| 黄免费观看| 91无码精品国产aⅴ在| A片免费观看| 免费成人视屏| 扒开腿挺进肉蒂抽搐| 欲罢不能啪啪片段在第几集| 女友被黑人夹了三明治的小说| 国产麻豆麻豆| 韩国精品一区二区| 欧美日韩视费观看视频| 口述被男生摸下面的过程| 大学生女学生三级播放| 新梅金瓶肉蒲团4D之奶| 国精产品一区一区三区四区mba | 精品久久久久久久一区二区伦理| 亚洲成a人片77777kkkk1| 国产精品久久久久福利网站| 男女抽搐一进一出无遮挡| 五月婷婷伊人| 美女被强行扒衣服吃奶的漫画 | 97精品伊人| 亚洲区欧美区小说区图片区 | 欧美另类高清videosbesttv| 国产主播大尺度精品福利免费| 国产69精品一区二区亚洲孕妇|