Ajax使用概述

2021-08-08 22:16:27 字數 1392 閱讀 5465

ajax使用概述

​ ajax的優勢在於不重新整理頁面的情況下,更新頁面資料,提公升使用者體驗。

1.核心物件

​ ajax核心物件xmlhttprequest,建立該物件分ie瀏覽器和非ie:

ie:

var xhr = new activexobject('microsoft.xmlhttp'); //最原始

var xhr = new activexobject('msxml2.xmlhttp'); //公升級

非ie:

var xhr = new xmlhttprequest();

2.核心屬性

​ 核心屬性readystate,ajax的整個過程有5個狀態,對應readystate的0-4的值。

3.核心方法

(1)open:準備ajax請求

open(var1,var2,var3);

var1:請求方式 post/get

var2:請求的後台程式的位址

var3:同步方式(可選) 非同步(true預設值)/同步(false)

(2)send:傳送ajax請求

send(var);

var:get方式,傳入null即可

post方式,是乙個xml物件

4.其他屬性和事件

(1) responsetext:以字串形式接收伺服器端返回的資料

(2)respon***ml:以xml格式接收伺服器端返回的資料

(3)onreadystatechange事件:readystate的值每次發生變化都會觸發該事件

5.簡單例項

​ 目標:前台html頁面上設定乙個按鈕,獲取後台程式的返回值。

lang="en">

charset="utf-8">

獲取title>

head>

onclick="getcontent()">獲取button>

// 呼叫send方法傳送ajax請求

xhr.send(null);

}script>

body>

html>

Django中使用ajax技術概述

ajax就是在不重新整理整個頁面的情況下,去更新區域性頁面的內容 無重新整理技術 1.在html編寫js html的 style color red uid class sel status 正常option 凍結option select js的 get 路徑,傳值,請求成功的方法,資料方式 se...

Ajax 使用jQuery 實現Ajax

get post 方式 1 doctype html 2 html lang en 3 head 4 meta charset utf 8 5 title document title 6head 7 script type text j ascript src jquery.js script 8...

Ajax 使用小結

一。使用原生的ajax 即不使用任何框架 1.傳送請求 function startrequest mypara else if window.activexobject if req 2.接收返回的文字或xml,用js處理 二。使用prototype框架 1.傳送請求 var myajax 1 一...