Ajax
文章平均质量分 60
caterpillar_here
这个作者很懒,什么都没留下…
展开
-
DWR 入門與應用(一)
Java 開發人員與網頁設計人員的橋樑 DWR…呃!我懶得寫簡介了…直接來看看可以做什麼吧!… 請先到 http://getahead.ltd.uk/dwr/ 下載 dwr.jar,放到WEB-INF/lib下… 負責處理客戶端請求,並呼叫Java物件的是DWRServlet,DWR其實也有些Model 2的味道,只是View的這一層比較弱,因為放到客戶端的JavaScript應用程式中… 在we原创 2006-09-06 20:06:00 · 78883 阅读 · 87 评论 -
網頁聊天室
網頁聊天的基本原理很簡單,在使用者發送訊息給伺服端時,同時取回新的聊天訊息,在使用者沒有發送訊息,同時查詢伺服端是否有新的訊息,並顯示在頁面中。 不過重點就在於取得訊息或重新取得訊息的方式,在過去,是在讓瀏覽器定時重新整理網頁,每一次除了新的訊息之外,往往伴隨著大量重複的HTML標籤等內容。原创 2007-05-14 11:06:00 · 7456 阅读 · 4 评论 -
自動表單填寫
當使用者在您的網頁上填寫資料時,如果您的網站資料庫中已經有該使用者的資料,那麼您可以貼心的在他填寫完部份欄位後,根據這些欄位,自動幫他顯示其它相關的資料,以避免他仍要填寫重複的資料。 舉個例子來說,有個員工管理的網頁:原创 2007-04-24 11:23:00 · 4534 阅读 · 1 评论 -
試用Google翻譯為簡體中文
在我的網頁中,「線上文件」旁試用Google簡體中文轉換…希望對看簡體的學習者有所幫助…http://caterpillar.onlyfun.net/Gossip/index.html 線上文 件 - 翻譯成簡體中文原创 2007-04-20 23:22:00 · 3292 阅读 · 1 评论 -
Ajax 動態清單
除了要求使用者按下按鈕之外,還有什麼更直覺的方式可以取得資料?以這個觀點出發,可以想到許多非同步請求回應的使用方式,例如,當使用者選擇書籍類別完 成後,觸發onchange事件,自動將使用者的選擇送出,取得下一個選單的資料並呈現在網頁上,這個功能在桌面應用程式上很常見,但在Web應用程式來 說,以前並不常見。 例如您設計的網頁如下: DynamicListeEx-1.htm原创 2007-03-30 14:21:00 · 4125 阅读 · 0 评论 -
Ajax 輸入驗證
表單資料的驗證可以分為客戶端驗證與伺服端驗證,為了安全起見,避免客戶端驗證被跳過,伺服端驗證往往是必須的。 當使用者在表單中輸入資料時,在過去往往只能靠使用者完成資料輸入,再按下「送出」按鈕,才可以進行伺服端驗證,現在可以利用非同步請求方式,在使用者某 些欄位輸入完成之後,就以非同步方式在背景發送請求給伺服端進行驗證,若有誤再以DOM更新頁面訊息,使用者可以即時發現先前錯誤的輸入原创 2007-03-26 11:42:00 · 5006 阅读 · 3 评论 -
JSON傳送與接收
在 JSON 中我們已經介紹過其基本格式,與XML相同,JSON只是一個文字格式,只要客戶端與伺服端可以剖析它,就可以利用它作為傳送資料的格式,但它是JavaScript的核心特性之一,所以在JavaScript中使用JSON作為資料格式很方便,您還可以在 http://www.json.org 找到處理JSON的程式庫,包括客戶端JavaScript library與伺服端的library。原创 2007-03-09 13:32:00 · 13947 阅读 · 5 评论 -
XML傳送與接收
Ajax客戶端與伺服端之間,可以使用XML作為資料傳送、溝通的格式,Ajax客戶端若要發送XML,基本上就是將XML作為字串,塞在POST本體中發送,例如: HandleXMLEx-1.jsvar xmlHttp;function createXMLHttpRequest() { if(window.XMLHttpRequest) { xmlHttp =原创 2007-03-05 16:11:00 · 8429 阅读 · 2 评论 -
發送請求參數
如果在請求時,要連帶發送相關參數,若是使用GET的方式發送參數,則將參數附加在URL上即可,例如:var urlAndqueryString = "yourApp?name=justin&age=30";xmlHttp.open("GET", urlAndqueryString); xmlHttp.send(null);如果發送請求時使用POST,那麼將要發送的資料塞到send()中即可,原创 2007-02-21 23:18:00 · 5190 阅读 · 3 评论 -
XMLHttpRequest
在Ajax應用程式中,如果是Mozilla/Firefox/Safari中,可以透過XMLHttpRequest來發出非同步請求,如果是在IE6 或IE先前版本,則是使用ActiveXObject來發出非同步請求,為了各個不同瀏覽器間的相容性,必須進行測試可取得XMLHttpRequest 或ActiveXObject,例如:var xmlHttp;function createXMLHtt原创 2007-02-16 11:12:00 · 3925 阅读 · 2 评论 -
Hello! Ajax!
來撰寫您第一個Ajax程式,使用非同步的方式向伺服端取得文字檔案,並加以顯示,首先請準備一個HTML網頁: HelloAjaxEx-1.html Hello! Ajax! Examples... 這個HTML網頁會取得JavaScript檔案,而按下按鈕後,會執行startRequest()函式,JavaScript檔案如下所示: HelloAja原创 2007-02-18 12:46:00 · 8872 阅读 · 0 评论 -
AJAX
Ajax這個名詞是由 Jesse James Garrett 提出,在他發表的 Ajax: A New Approach to Web Applications 這篇文章中談到 Google Suggest 與 Google Maps 所使用到的技術,是他們在 Adaptive Path 中稱之為Ajax的新方法:Google Suggest and Google Maps are two原创 2007-02-16 11:09:00 · 3504 阅读 · 1 评论 -
DWR 入門與應用(三)
來寫個AJAX版的聊天室吧!先看看直接使用AJAX要如何做到,首先需要一個簡單的聊天室Servlet… 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455原创 2006-09-30 13:41:00 · 29182 阅读 · 33 评论 -
DWR 入門與應用(二)
假設您要從資料庫中查詢出一些字串,然後填寫到表單的下拉選單中。 例如一個示意的Java程式如下: 12345678 package onlyfun.caterpillar; public class Option { pub原创 2006-09-18 19:33:00 · 32612 阅读 · 21 评论 -
简体良葛格学习笔记
花了一些时间,作了一些繁体转简体的工作,不依赖Google Translate,有兴趣的,可以至这边观看…http://caterpillar.onlyfun.net/GossipCN/index.html原创 2007-06-06 13:44:00 · 13477 阅读 · 10 评论