以圖明志

Ajax技術

如何用Ajax傳一個數組數據

對復選框中的信息進行預處理
PHP接收多個同名復選框信息不像ASP那樣自動轉換成為數組,這給使用帶來了一定不便。但是還是有解決辦法的,就是利用javascript做一下預處 理。多個同名復選框在javascript中還是以數組的形式存在的,所以在表單提交之前可以利用javascript把復選框中的信息組合成一個字符數 組賦值給表單中的隱藏元素,然后用PHP中的explode函數解析此數組。

Ajax技術

HTTP請求中同步與異步有什么不同

介紹下ajax的數據傳遞模式
同步就是你叫我去吃飯,我聽到了就和你去吃飯;如果沒有聽到,你就不停的叫,直到我告訴你聽到了,才一起去吃飯。異步就是你叫我,然后自己去吃飯,我得到消息后可能立即走,也可能等到下班才去吃飯。所以,要我請你吃飯就用同步的方法,要請我吃飯就用異步的方法,這樣你可以省錢。

Ajax技術

Ajax緩存問題怎么解決?

比較全的Ajax緩存問題匯總
ajax能提高頁面載入的速度的主要原因是通過ajax減少了重復數據的載入,真正做到按需獲取,既然如此,我們在寫ajax程序的時候不妨送佛送到西,在客戶端再做一次緩存,進一步提高數據載入速度。那就是在載入數據的同時將數據緩存在瀏覽器內存中,一旦數據被載入,只要頁面未刷新,該數據就永遠的緩存在內存中,當用戶再次查看該數據時,則不需要從服務器上去獲取數據。

Ajax技術

mootools框架里如何使用ajax

ajax在mootools
ajax可通過直接寫源碼實現,但有點繁瑣,現在流行的ajax框架都集成了ajax的功能,而且寫起來非常簡單方便。當然mootools也不例外。mootools是一個非常優秀的javascript的庫,有些地方跟prototype頗有相似(指按面向對象做js)。mootools的Request實現了對XMLHttpRequest的功能包裝類,下面是我寫的一個小示例。

Ajax技術

百度的一個Ajax跨域方法

JavaScript是沒有域的限制
baidu的通行證處理都是在二級域名passport.baidu.com中處理的,但是baidu很多地方登錄都好像是用ajax處理的,他是怎么做的呢?研究了一下,發現一個小技巧。在http://zhidao.baidu.com/ 未登錄用戶回答問題時會用iframe調用http://zhidao.baidu.com/userlogin.html,userlogin.html 有下面的 javascript……

Ajax技術

簡短的創建Ajax對象代碼

正好60個字節
假如你的腳本只針對某個瀏覽器開發,那么創建XMLHTTP是很簡單的一件事,用XMLHttpRequest或者ActiveXObject即可。但事實上絕大多數的時候,我們都要考慮兼容?,F在我們把一堆單詞: ActiveXObject, "Microsoft.XMLHTTP", XMLHttpRequest, window 配上幾個符號重新排列起來,組合出一個語法正確并且能正常運行的表達式。

Ajax技術

Ajax等待數據返回時loading的顯示

在Ajax請求函數中做點戲法
有時候Ajax處理的數據量比較大的時候,用戶等待時間會比較長,如果這個時候不提示用戶等待的話,用戶可以會覺得很不耐煩。這里介紹一下如何在Ajax如何在處理數據時顯示loading。首先在HTML頁面添加一個div層,這個div一開始是不顯示的,然后你可以在Ajax請求函數中添加如下代碼……

Ajax技術

Ajax基礎知識講解

Ajax的一個培訓資料
在寫這篇文章之前,曾經寫過一篇關于AJAX技術的隨筆,不過涉及到的方面很窄,對AJAX技術的背景、原理、優缺點等各個方面都很少涉及null。這次寫這篇文章的背景是因為公司需要對內部程序員做一個培訓。項目經理找到了我,并且征詢我培訓的主題,考慮到之前Javascript、CSS等WEB開發技術都已經講解過了,所以決定針對AJAX這一塊做一個比較系統的培訓。

Ajax技術

Ajax認識的六個誤區

看清楚Ajax
Ajax 到底是什么?是一個并不太容易掌握,但可以增加網站交互性的方法?是 Web2.0 的基石?還是又一輪網絡開發中的跟風?就像以前流行過的閃爍字體、“濺水”頁(譯者:Splash page -Flash 動畫或大圖片做的網站的簡介首頁,往往有個“跳過簡介”或“直接進入”的小按鈕)、和使用圓角,只是這次動態性更強?

Ajax技術

Ajax定時從服務器取數據

循環嵌套的使用
就是用倒計時的原理,每當變量 secs 能夠整除 3,就執行 saveUserInfo() 函數,以實現每三秒從服務器獲取一次值。但這么做首先是不高效的,因為每次都需要作一次邏輯判斷。其次也程序不明了?,F在用循環嵌套的方式實現了這一功能。

Ajax技術

Ajax一個變量沖突的問題

javascript中對象的私有屬性的創建方法
剛開始寫AJAX代碼的時候,直接參照的是AJAX基礎教程一書中的代碼(該書真的很不錯,是AJAX入門的經典教材,是圖靈出版社的。計算機方面的書籍,我最信任的就是O'R和圖靈的)。該書的創建XMLHttpRequest對象的代碼如下……

Ajax技術

如何使用Ajax從服務端獲取數據

匯總所有Ajax獲取數據的方法
簡單來說,方法有以下幾種:返回XML,返回HTML,返回Json,返回一些javascript代碼,在客戶端執行。從服務端獲得數據的最容易想到的方法就是在服務端反加一定格式的數據,一般是XML格式,然后在服務端使用XMLDocument或其他技術來讀取這些數據。

Ajax技術

Ajax使用過程中常見問題匯總

這些問題你遇到過嗎?
在看文章前,先指定一個通用的變量xhr,xhr代碼ajax對象。測試瀏覽器:ie為ie6,firefox為2,其他的未測試。統稱ie6為ie,firefox2為ff。如果使用的是get,那么在ie下出現緩存問題。導致代碼只執行一次。解決辦法就是加時間戳或者隨機數,使url變為唯一,這樣就不會出現ie下的緩存問題了,或者改為post提交。

Ajax技術

Ajax中Get和Post兩種傳值方式的異同

詳盡介紹兩種傳值方式的特性
當我們不通過重新加載頁面,用Ajax訪問服務器的時候,有兩個選擇可以將請求信息傳送到服務器上。這兩個選擇分別是GET和POST。在把請求信息發送到服務器上以加載新的頁面時,這兩個選擇有兩個不同之處。第一個區別是你是請求了信息的一小部分而不是整個頁面。

Ajax技術

圖解Ajax的工作原理

簡明易懂的兩幅圖助你理解Ajax
Ajax其實已經使用很久了,但一直也沒有時間正經的找本書系統看看,最近時間比較充??梢院煤醚a習一下了。本系列是基于Ajax和PHP結合進行講解,主要是想和正在學習或想要學習Ajax的朋友分享下經驗。希望大家多多拍磚共同交流。
1 / 1 首頁 < Prev 1 Next > 尾頁 頁碼:
云南快乐十分走势一定牛 安徽快3开奖结果走势 中国的趋势走向 安微体彩11迭5走势图 福建11选5彩宝网 股票融资利息多少 浙江体彩20选5机选一注 360上市了吗 陕西体彩十一选五 天津快乐十分中奖规则详细 江苏11选5中奖规则