Time of Update: 2017-02-27
和在我以前使用這個類庫的不少開發人員一樣,一開始,我不得不一頭紮進閱讀prototype.js的原始碼和實驗它的功能中。Prototype中的ajax.js提供了一個非常好用的ajax架構,一般應用中簡單的調用以下代碼就可以了new Ajax.Request( url, {method: “get”, onSuccess: showFilter, onFailure: function(request){alert(”Server
Time of Update: 2017-02-27
上一篇文章,講解了jQuery.ajax函數。這篇文章將其他一些細節補充完。下一篇文章則開始講解,jQuery 是如何將script動態載入、XMLHttpRequest、JSONP一起封裝進jQuery.ajax裡的。jQuery.ajaxSetup我們可以從主函數看出,參數是通過jQuery.ajaxSetup產生的:// 通過jQuery.ajaxSetup改造參數對象s = jQuery.ajaxSetup( {}, options ),那麼
Time of Update: 2017-02-27
伺服器端操作方便之處我就不吹了,地球人都知道,它最煩莫過於頁面重新整理,頭都被刷暈了,而且他在重新整理的時候,還觸發伺服器端的事件(解決方案:http://skylaugh.cnblogs.com/archive/2006/06/05/418010.html),現在Ajax的出現,他們的結合是發展的必然!一、介紹一下Ajax在Asp.Net中的基本使用1、在工程中引入Ajax.dll檔案。Ajax.dll實現XmlHttpRequest請求伺服器的實現細節。.net項目中,添加上對其的引用,就可
Time of Update: 2017-02-27
簡介事實證明,在現有的應用程式中添加功能是軟體開發中最具挑戰性的任務之一。除了不改變現有的代碼外,還要確保新增的代碼滿足所有易用性和效能需求。在本文中,學習如何在 Web 項目的後期階段引入新功能,以及如何無縫地把修改整合到現有項目中。本文介紹的方法在軟體開發生命週期的以下階段中尤其有意義:開發階段。客戶要求Team Dev在產品中整合新功能,從而提高易用性(由於項目採用迭代式的敏捷開發方法,這種情況越來越常見了。)這要求在短時間內對新功能進行快速分析和整合,而且不能破壞應用程式的健壯性和標準。
Time of Update: 2017-02-27
LightBox效果又叫windows關機效果。就是像windows關機時一樣,案頭上的應用失效而只能點擊關機等框內的幾個按鈕。在網頁中其實就是利用了兩個層。其中一個設定成半透明遮住整個螢幕,另一個放在其上面用來顯示內容。在寫之前看過了cloudgamer的效果,自認JavaScript功力遠不及他。參考了他的效果之後寫了這個簡單版並加入了LightBox與伺服器的通訊。為了方便示範,我把代碼都寫到一個檔案裡了,css也直接寫在行內。首先是覆蓋層:<div
Time of Update: 2017-02-27
之前很少會用javascript去實現頁功能主要怕麻煩,但瞭解JQuery後這種想法發生了變化;有了這樣的指令碼組件就可以在編寫指令碼時方便和HTML隔離出來,這樣編寫高重用性的指令碼就更方便。下面就是介紹在學習JQuery過程中編寫的基於Ajax的資料查詢、排序和分頁功能的複用指令碼,只要遵循指令碼的某些規則描述HTML把指令檔引入就可以方便實現以上描述的功能。先看下實現功能的腳代碼:/**應用指令碼規則:引用指令碼: JQuery指令碼和JQuery的form外掛程式指令碼Form的ID:&
Time of Update: 2017-02-27
我們假設本書的讀者對JavaScript至少有基本的實踐知識。如果要提供JavaScript的全面教程,這本身就需要一本完整的書才能講清楚,所以在這裡我們不打算詳細介紹這種語言。相反,本節只是討論JavaScript的一些可能鮮為人知的進階特性,並說明如何在你的Ajax開發中結合使用這些特性。我們先來簡單地談談JavaScript的曆史,以便你瞭解它原來是什麼樣子,又是怎麼發展到今天的。Netscape的Brendan Eich於1995年開發了JavaScript。他的任務本來是開發一種方法,
Time of Update: 2017-01-19
複製代碼 代碼如下: //匯入js檔案 function getResult(url, ready) { var xmlHttp; var r = function() { if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { //alert(isIE); var xmlstr; var xmldoc; var isIE = !!(window.attachEvent && !window.opera); if (isIE)
Time of Update: 2017-01-19
在JQuery中可以使用get,post和ajax方法給伺服器端傳遞資料get方法的使用(customForGet.js檔案):function verify(){//1.擷取文字框的資料//通過DOM的方式擷取//document.getElementByIdx("userName");//通過JQuery的方式擷取var jqueryObj = $("#userName");//擷取節點的值var userName =
Time of Update: 2017-01-19
請求的ajax路徑傳遞的參數(data)會到action中被一個同樣名字的變數(附帶set
Time of Update: 2017-01-19
要更新的頁面複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title>
Time of Update: 2017-01-19
複製代碼 代碼如下:<html><head><script type="text/javascript" src="js/jquery.js"></script><script type="text/javascript"> function getOtherMessage(){ $.ajax({ type:"post",
Time of Update: 2017-01-19
首先是資料庫的設計。分類表叫cate.我做的是分類資料的二級聯動,資料需要的欄位有:id,name(中文名),pid(父id). 父id的設定: 若資料沒有上一級,則父id為0,若有上級,則父id為上一級的id。資料庫有內容後,就可以開始寫代碼,進行二級聯動的實現。先在後台php擷取所有pid為0的資料,儲存到$cate中,然後在第一層的<select>中用foreach迴圈輸出。Html代碼:複製代碼 代碼如下:<select name="type" size="1" id=
Time of Update: 2017-01-19
JavaScript code 複製代碼 代碼如下: function existProduct(obj){ var productname = escape(obj.val()); $.getJSON("../product/searchProductByName.action",datat,function(data){ var falg; falg = data[0]['existproduct']; //falg返回為no 或yes, return falg; }); }
Time of Update: 2017-01-19
ajax同步和非同步差異, 先看2段代碼: 代碼一: 複製代碼 代碼如下: Synchronize = function(url,param) { function createXhrObject() { var http; var activeX = [ "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP" ]; try { http = new XMLHttpRequest; } catch (e) { for (var i
Time of Update: 2017-01-19
複製代碼 代碼如下: <script language="javascript"> window.onbeforeunload = function () { var n = window.event.screenX - window.screenLeft; var b = n > document.documentElement.scrollWidth - 20; if (b && window.event.clientY < 0 ||
Time of Update: 2017-01-19
複製代碼 代碼如下://同步傳輸模式 function RequestByGet(nProducttemp,nCountrytemp) { var xmlhttp if (window.XMLHttpRequest)
Time of Update: 2017-01-19
一直對 WordPress 的 Ajax 互動研究感興趣,也一直很關注於這方面的技術,談到 WordPress Ajax 就不得不談到評論 Ajax提交,作為一個部落格、論壇評論的 Ajax 提交不僅可以改善使用者體驗,還可以大幅縮減伺服器開支,畢竟輸出單條評論內容比重新組織輸出一個頁面要簡單的多。 雖說現在訪問量一直比較低,不存在伺服器壓力的問題,但一向注重使用者體驗的我,當然不能放棄這麼一個提升使用者體驗的機會。今天抽了一下午的空,把這個主題的 Ajax
Time of Update: 2017-01-19
本文執行個體講述了js+ajax實現擷取檔案大小的方法。分享給大家供大家參考,具體如下:顧名思義,通過JS和Ajax來擷取上傳檔案的大小,在上傳之前可以有個判斷,對上傳的檔案有所控制,因為js控制檔案大小(JS擷取檔案大小)有些問題,具體大家試下就知道了,在此整理了一下ajax的擷取檔案大小的方法,比較好用,再調試過程中,出現了c:/fakepath/ 的錯誤,也將解決方案羅列在下面,以供大家參考廢話少說,代碼如下JS如下:<script
Time of Update: 2017-01-19
Bootstrap Paginator分頁外掛程式下載地址:DownloadVisit Project in GitHub1.這是需要分頁的頁面放的 js函數:<span style="font-size:14px;">function paging(page){ $.ajax({ type: "GET", url: "${ctx}/api/v1/user/1/"+(page-1)+"/5", dataType:"json", success: function(msg){ ....