PHP與AJAX

AJAX簡介:Asynchronous JavaScript And XML(異步 JavaScript 以及 XML)

AJAX是不是一種編程語言昔搂,是一種新的技術摘符,可以創(chuàng)建更好的逛裤,更快的且交互性更強的web應用程序猴抹。

AJAX使用JavaScript 在web瀏覽器與服務器之間來發(fā)送和接受數據。
通過在幕后與web服務器交換數據蟀给,而不是每當用戶做出改變時重載整個web頁面,AJAX技術可以使網頁更迅速地響應择克。

在 AJAX 中使用的開放標準被良好地定義肚邢,并得到所有主要瀏覽器的支持拭卿。AJAX 應用程序獨立于瀏覽器和平臺。(可以說峻厚,它是一種跨平臺跨瀏覽器的技術)。


AJAX 事關更好的 Internet 應用程序

與桌面應用程序相比浦夷,Web 應用程序有很多優(yōu)勢:

  • 可擁有更多用戶
  • 更容易安裝和維護
  • 更容易開發(fā)

但是, 應用程序不總是象傳統應用程序那樣強大和友好剃执。
通過 AJAX,可以使 Internet 應用程序更加強大(更輕巧肾档、更快速怒见,且更易使用)姑宽。

AJAX 基于開放的標準。而這些標準已被大多數開發(fā)者使用多年舵变。

重要: 大多數 web 應用程序可通過使用 AJAX 技術進行重寫瘦穆,來替代傳統的 HTML 表單

AJAX 使用 XML 和 HTTP 請求

傳統的 web 應用程序會把數據提交到 web 服務器(使用 HTML 表單)绵咱。在 web 服務器把數據處理完畢之后熙兔,會向用戶返回一張完整的新網頁。

由于每當用戶提交輸入住涉,服務器就會返回新網頁秆吵,傳統的 web 應用程序往往運行緩慢,且越來越不友好。

通過 AJAX泻拦,web 應用程序無需重載網頁,就可以發(fā)送并取回數據争拐。完成這項工作晦雨,需要通過向服務器發(fā)送 HTTP 請求(在幕后)闹瞧,并通過當服務器返回數據時使用 JavaScript 僅僅修改網頁的某部分展辞。 (不像表單提交,返回新的網頁)

一般使用 XML 作為接收服務器數據的格式洽腺,盡管可以使用任何格式蘸朋,包括純文本。

PHP 和 AJAX

AJAX 是一種在瀏覽器運行的技術藕坯。它使用瀏覽器與 web 服務器之間的異步數據傳輸噪沙,使網頁從服務器請求少量的信息曲聂,而不是整張頁面。

AJAX 是一種獨立于 web 服務器軟件的 web 瀏覽器技術朋腋。


AJAX XMLHttpRequest

XMLHttpRequest 對象是 AJAX 的關鍵旭咽。

創(chuàng)建 XMLHttpRequest 對象:

不同的瀏覽器使用不同的方法來創(chuàng)建 XMLHttpRequest 對象。
Internet Explorer 使用 ActiveXObject轿塔。
其他瀏覽器使用名為 XMLHttpRequest 的 JavaScript 內建對象仲墨。

var XMLHttp=null
if (window.XMLHttpRequest)
  {
  XMLHttp=new XMLHttpRequest()
  }
else if (window.ActiveXObject)
  {
  XMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
  }

AJAX Suggest

Suggest 就是那種百度搜索中目养,比如輸入一個字,返回一些建議上搜索幻梯。

function showHint(str)
{
if (str.length==0)
  { 
  document.getElementById("txtHint").innerHTML=""
  return
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request")
  return
  } 
var url="gethint.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末咬摇,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子肛鹏,更是在濱河造成了極大的恐慌汰翠,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件健田,死亡現場離奇詭異妓局,居然都是意外死亡呈宇,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進店門存炮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人穆桂,你說我怎么就攤上這事享完∮卸睿” “怎么了巍佑?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵句狼,是天一觀的道長腻菇。 經常有香客問我,道長糖耸,這世上最難降的妖魔是什么丘薛? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任舍扰,我火速辦了婚禮希坚,結果婚禮上裁僧,老公的妹妹穿的比我還像新娘个束。我一直安慰自己,他們只是感情好聊疲,可當我...
    茶點故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布茬底。 她就那樣靜靜地躺著,像睡著了一般获洲。 火紅的嫁衣襯著肌膚如雪阱表。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天贡珊,我揣著相機與錄音最爬,去河邊找鬼。 笑死飞崖,一個胖子當著我的面吹牛烂叔,可吹牛的內容都是我干的。 我是一名探鬼主播固歪,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼蒜鸡,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了逢防?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤溉箕,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后但指,有當地人在樹林里發(fā)現了一具尸體拦坠,經...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年莫湘,在試婚紗的時候發(fā)現自己被綠了腰池。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,852評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡明吩,死狀恐怖,靈堂內的尸體忽然破棺而出嘱腥,到底是詐尸還是另有隱情,我是刑警寧澤拘悦,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布添诉,位于F島的核電站掏颊,受9級特大地震影響乌叶,放射性物質發(fā)生泄漏事扭。R本人自食惡果不足惜求橄,卻給世界環(huán)境...
    茶點故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一催什、第九天 我趴在偏房一處隱蔽的房頂上張望气筋。 院中可真熱鬧宠默,春花似錦、人聲如沸艾君。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽要门。三九已至欢搜,卻和暖如春吹埠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背刷袍。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工滚局, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留藤肢,地道東北人省骂。 一個月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子履腋,可洞房花燭夜當晚...
    茶點故事閱讀 45,851評論 2 361

推薦閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發(fā)現载矿,斷路器旅急,智...
    卡卡羅2017閱讀 134,715評論 18 139
  • 本文詳細介紹了 XMLHttpRequest 相關知識迫摔,涉及內容: AJAX、XMLHTTP、XMLHttpReq...
    semlinker閱讀 13,675評論 2 18
  • AJAX 原生js操作ajax 1.創(chuàng)建XMLHttpRequest對象 var xhr = new XMLHtt...
    碧玉含香閱讀 3,216評論 0 7
  • AJAX = Asynchronous JavaScript and XML(異步的 JavaScript 和 X...
    鹿守心畔光閱讀 6,887評論 7 135
  • 莽莽蒼蒼的群山之中走著兩個瞎子,一老一少,一前一后翎猛,兩頂發(fā)了黑的草帽起伏躦動懊缺,匆匆忙忙,象是隨著一條不安靜的河水在...
    twdfg_mk閱讀 733評論 0 0