程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> ajax1—php(27),ajax1php27

ajax1—php(27),ajax1php27

編輯:關於PHP編程

ajax1—php(27),ajax1php27


一 簡介

web程序工作原理圖:

傳統的web程序工作原理圖:

二、  核心對象

XMLHttpRequest

一、創建對象

在不同的浏覽器下,創建ajax對象的方式略有不同。

IE下:

new ActiveXObject("Microsoft.XMLHTTP")

三、Ajax對象相關屬性和方法:

1、  相關方法:

l  open(method,url)

初始化ajax對象

 

method:請求方式    post、get

 

url:請求資源地址  

l  setRequestHeader(header,value)

 

設置請求頭信息

Header:頭信息

Value:值

 

l  send(content)

發送請求

 

Content:所傳遞的參數  只有在post請求時才需要將參數放在這裡

2、  相關屬性:

l  readyState

Ajax對象的狀態碼 ,這個狀態碼會隨時改變

0:表示對象已建立,但未初始化

1:表示對象已初始化,但未發送

2:已調用send方法進行請求

3:正在接收數據(接收到一部分)

4:接收完成

 

l  onreadystatechange

當ajax對象的狀態碼發生改變時,所觸發的回調函數

 

l  status

http響應狀態碼

 

l  statusText

http響應的文本

 

l  responseText

http響應內容的文本

 

l  responseXML

http響應內容的xml數據

 

Ajax對象數據的傳遞主要有三種方式:

Text:responseText

Xml:reponseXML

Json:responseText

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved