AJAX基礎-第3章(5)

get and

Ajax(Asynchronous JavaScript + XML)的定義

基於web標準(standards-based presentation)XHTML+CSS的表示; 使用 DOM(Document Object Model)進行動態顯示及互動; 使用 XML 和 XSLT 進行資料交換及相關操作; 使用 XMLHttpRequest 進行非同步資料查詢、檢索; 使用 JavaScript 將所有的東西綁定在一起。英文參見Ajax的提出者Jesse James

AJAX–顯示載入中並彈出圖層遮擋頁面

眾所周知,AJAX的請求是非同步,這種非同步機制給我們帶來了體驗上的最佳化,但是同時我要求我們有更完善的思維去處理一個業務。當使用者發出AJAX請求時,如果長時間處於要求階段,而沒有給出使用者回應,會給使用者造成錯覺,導致使用者以為我們的系統“沒反應“了。這從某方面來講是一種不友好。甚至有的時候,使用者看不到想要的結果,就會不停的請求,這樣會發生意想不到的後果。所以,當發出AJAX請求時,我們給出一定的措施,保證系統的正確運行和良好的使用者體驗。在這裡,我使用的是:顯示載入中圖片,並彈出一個圖層

Ajax五步使用法

        上篇部落格較為詳細的介紹了一下XMLHttpRequest的屬性、方法和事件控制代碼,這篇部落格來介紹一下Ajax的五步使用法。為了直觀,用一個簡單的例子說明:AjaxClient用於提交使用者名稱,AjaxServer用於判斷使用者名稱是否使用,並返回提示。AjaxClient.html:<html><head><title>ajaxClient</title><script

AJAX執行個體之股票即時資訊顯示

執行個體內容             執行個體的具體內容是:服務端每隔指定時間產生股價,並計算漲幅,然後以json資料格式發送給用戶端頁面;用戶端頁面每隔指定時間重新擷取服務端資料,解析json資料格式,並顯示漲停。        執行個體來源於王興魁Ajax教學視頻,視頻中用的是NetBeans環境Java語言編寫的,使用NetBeans按教程編寫不是很難,所以想著用VS2010環境C#編寫,代碼如下。執行個體代碼        Stocks.cs        Stock.cs,股票類代碼:

Ajax即時顯示股票資訊執行個體中的問題

    本執行個體的代碼請看上篇部落格《AJAX執行個體之股票即時資訊顯示》。雖然Java和C#兩門語言文法非常相似,但是細節上還是有很多不同之處,所以在轉換的過程中,還是有幾個問題:Java下有HttpServlet,C#下的一般處理常式Java下有HashMap,C#下的DictionaryJava下有Random類有nextBoolean(),C#靈活使用nextDouble()Java下有Timer使用匿名函數,C#使用委託    不同    一般處理常式       

使用Ext2.0的Ajax串連ArcIMS例子

例子:使用XHR對象和Ext2.0的Ajax對象給一個ArcIMS伺服器發送請求,並返回結果。var axl = '<?xml version="1.0" encoding="UTF-8"?>/n<ARCXML version="1.1">/n<REQUEST>/n<GET_SERVICE_INFO renderer="false" extensions="false" fields="false"

AJAX基礎-第3章(2)

DOM節點 :DOM 節點的屬性主要有:nodeName 報告節點的名稱(詳見下述)。 nodeValue 提供節點的 “值”(詳見後述)。 parentNode 返回節點的父節點。記住,每個元素、屬性和文本都有一個父節點。 childNodes 是節點的孩子節點列表。對於 HTML,該列表僅對元素有意義,文本節點和屬性節點都沒有孩子。 firstChild 僅僅是 childNodes 列表中第一個節點的捷徑。 lastChild 是另一種捷徑,表示 childNodes

AJAX基礎-第3章(3)

將響應解析成XML: 伺服器不一定按XML格式發送響應。只要Content-Type的響應首部設定為text/pain(如果是XML,Content-Type的首部為text/xml)。XML序言: 定義XML的版本和文檔所用字型的編碼<?xml version="1.0" encoding="UTF-8"?>說明:GB2312 (簡體中文),UTF-8是世界通用的語言編碼,.UTF8

AJAX基礎-第3章(4)

以下程式的實現只要前面的內容掌握是能看懂的,此程式通過DOM和javascript實現動態網頁面的呈現。其中建立表格首先是要建立元素:例如:document.createElement("tr");這句也就是實現<tr>而提取元素的名稱:通過getElementsByTagName()獲得。注意得到的是個數組。dynamicContent.html:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http:/

AJAX基礎-第2章(1)

從第2章例2-2開始:HTML 基礎:Iframe標記,又叫浮動幀標記,你可以用它將一個HTML文檔嵌入在一個HTML中顯示。在指令碼語言與對象層次中,包含Iframe的視窗我們稱之為父表單,而浮動幀則稱為子表單。 Iframe標記的使用格式是:   <Iframe src="URL" width="x" height="x" scrolling="[OPTION]" frameborder="x"></iframe>

AJAX基礎-第2章(2)

Ajax 由 HTML、JavaScript 技術、DHTML 和 DOM 組成,這一傑出的方法可以將笨拙的 Web 介面轉化成互動性的 Ajax 應用程式。XMLHttpRequest 對象<script language="javascript" type="text/javascript">var xmlHttp = new XMLHttpRequest();</script>擷取 Request 對象 在 Microsoft 瀏覽器上建立

AJAX基礎-第2章(3)

HEAD 請求:   HEAD 請求非常簡單;您可以使用 "HEAD"(而不是 "GET" 或 "POST")作為第一個參數來調用 open() 方法.當您這樣產生一個 HEAD 請求時,伺服器並不會像對 GET 或 POST 請求一樣返回一個真正的響應。相反,伺服器只會返回資源的 頭(header),這包括響應中內容最後修改的時間、請求資源是否存在和很多其他有用資訊。 輸出從 HEAD 請求中獲得的回應標頭的內容:function updatePage() {     if (request.

AJAX基礎-第2章(4)

 HTML <form> 標籤: form元素可為使用者輸入建立表單。表單可包含文本域,複選框,選項按鈕等等。表單被用來向某個指定的URL傳遞使用者資料。必需的屬性:在action屬性中定義表單提交的地址。屬性值描述 actionURL當確認按鈕被按下時,向其傳遞資料的URL。 可選的屬性:nameform_name定義表單的唯一名稱method get post 用於向action URL傳送資料的HTTP方法。預設為get。

AJAX基礎-第3章(1)

innerTEXT與innerHTML的區別:例:<div id="test">   <span style="color:red">test1</span> test2</div>test.innerHTML:  也就是從對象的起始位置到終止位置的全部內容,包括Html標籤。  上例中的test.innerHTML的值也就是“<span style="color:red">test1</span> test2

AJAX基礎-第3章(6)

文章目錄 ByteArrayInputStream 請求參數作為XML發送: 在CreateXml方法中,為什麼結束標記中斜線前面有個反斜線? 使用反斜線可以避免把串解析成標記,即使沒有反斜線大部分瀏覽器也能安區處理,但是根據標準,應該使用反斜線。如果出現xmlHttp.status ==404,代表找不到配置的servlet,可能是mapping的路徑不對。 <select id="petTypes" size="6"

Ajax 給 XMLHttpReq.onreadystatechange傳遞參數

親試好用。轉自:http://www.blogjava.net/pojo/archive/2011/04/09/95339.html通過:xmlhttp.onreadystatechange= function(){xx(123)};orxmlhttp.onreadystatechange= new

ajax處理過程,ajax入門,XMLHttpRequest對象

XMLHttpRequest對象是當今所有AJAX和Web 2.0應用程式的技術基礎。儘管軟體經銷商和開源社團現在都在提供各種AJAX架構以進一步簡化XMLHttpRequest對象的使用;但是,我們仍然很有必要理解這個對象的詳細工作機制。  一、

最近想開發一套基於WEB SERVICES的AJAX架構,不知道是否有對這方面感興趣的朋友?

最近開發一些WEB上的程式,用了很多AJAX的特徵,由此也積累了很多伺服器端和用戶端的代碼。在XMLHTTP的XML資料來源 這個細節問題上,我通常是直接在ASPX頁面中輸出XML來解決的。為了使輸出的XML資料能夠更加廣泛地用到其它地方,我打算用WEB SERVICES來作為XMLHTTP的資料來源,也就是說,用戶端和伺服器之間採用SOAP協議通訊。由此,更想開發一個簡單的AJAX架構,使JAVASCRIPT能夠象.NET裡面的WINFORM程式的WEB引用那樣簡單的調用WEB

ajax responseText返回整個網頁

在jsp中用ajax從後台擷取資訊,結果responseText返回的並不是一個字串,而是整個網頁,而且網頁的內容也不知道從哪來的。由於使用公司的架構,太複雜,沒去追究。解決方案:返回過程中的Action中,最後return mapping.findForward(FORWARD_SUCCESS)改成 return null,就能取到字串了,不是整個網頁啦。原因未知,公司架構都沒給源碼的。。。實驗出來的。浪費好久啊。

總頁數: 351 1 .... 140 141 142 143 144 .... 351 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。