亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Ajax是如何工作的?

Ajax是如何工作的?

喵喵時光機 2019-07-10 14:54:21
Ajax是如何工作的?Ajax的本質是什么?例如,我希望在我的頁面上有一個鏈接,這樣當用戶單擊這個鏈接時,一些信息就會被發送到我的服務器,而不需要重新加載當前的頁面。那是阿賈克斯嗎?我可以通過使用isoframes來獲得這種行為。在更多的細節中,我把一個鏈接(比方說一個小圖像)放在一個小的等價物中。當用戶單擊此鏈接時,瀏覽器只會在isoframe中重新加載頁面。然而,我認為這不是達到目標的一種優雅的方式。我想我必須使用Ajax。它怎麼工作?XHTML的使用能以一種優雅的方式解決考慮過的問題嗎?還是我需要使用JavaScript?我不需要太多。我只想有一個小鏈接(點擊后)發送一些信息到服務器。假設我在留言附近有一個“明星形象”。如果用戶單擊星星(他/她喜歡該消息),星型更改顏色,我的服務器更新數據庫(記住該用戶喜歡該消息)。
查看完整描述

3 回答

?
ABOUTYOU

TA貢獻1812條經驗 獲得超5個贊

Ajax的本質是:

當用戶正在做其他事情時,您的頁面可以瀏覽web并更新自己的內容。.

也就是說,javascript可以發送異步GET和POST請求(通常通過XMLHttpRequest對象)然后使用這些請求的結果來修改其頁面(通過文檔對象模型操縱)。


查看完整回答
反對 回復 2019-07-10
?
莫回無

TA貢獻1865條經驗 獲得超7個贊

Ajax通常涉及從客戶端發送HTTP請求到服務器并處理服務器的響應,而不需要重新加載整個頁面。(異步)

JavaScript通常執行提交,并從服務器接收數據響應(傳統上是XML,通常是其他不太冗長的格式,如JSON)

然后Javascript可以動態更新頁面DOM以更新用戶的視圖。

因此,‘無同步Javascript和XML’。

還有其他選項可以在不重新加載頁面的情況下更新用戶的視圖,比如Flash和applet,但這些選項聽起來并不適合您的情況。聽起來像Javascript是最好的選擇。有很多好的庫支持,比如jQuery就像在這個站點上使用的那樣,所以您不需要自己編寫很多Javascript。


查看完整回答
反對 回復 2019-07-10
  • 3 回答
  • 0 關注
  • 463 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號