Time of Update: 2018-12-08
這篇文章與大家分享的是10款非常有用的 Ajax 外掛程式,有用於圖片的,用於分頁的,還有用於導航的。這些作者的想法特別新穎,希望你能從中找到自己需要的外掛程式。1. AJAX-ZOOM非常強大的一款外掛程式,可用滑鼠滾輪進行縮放,360° 旋轉,全屏瀏覽等很多功能,線上示範2. VerticalSlider用於顯示長列表的很好的方式,以Ajax方式載入,線上示範3. More plugin一款實現更多功能的外掛程式,可用於顯示更多評論,也可用於顯示後面多少篇博文等,線上示範4. HTML5
Time of Update: 2018-12-08
在任何網站註冊使用者的時候,都會檢查使用者是否已經存在。很久以前的處理方式是將所有資料提交到伺服器端進行驗證,很顯然這種方式的使用者體驗很不好;後來有了Ajax,有了非同步互動,當使用者輸完使用者名稱繼續填寫其他資訊的時候,Ajax就將資訊發到了伺服器去檢查該使用者名稱是否已經被註冊了,這樣如果使用者名稱已經存在,不用等使用者將所有資料都提交就可以給出提示。採用這種方式大大改善了使用者體驗。 regist.jsp 複製代碼 代碼如下:<%@ page language="java"
Time of Update: 2018-12-08
看了一下CI的分頁類沒有寫到關於AJAX的內容,也在論壇上看到其他幾位大神寫的分頁類擴充,感覺其實是沒有必要。在現有的基礎上做了一下小小的改動還是能實現的。下面進入正題:CI的原生分頁類中有一個參數 $config[anchor_class]這個參數是用來設定分頁連結的樣式的,所以我們可以設定成這樣:$config[anchor_class] = "class=ajax_fpage";然後在view部分這樣採用禁止a便簽預設動作的方法來取得AJAX的調取效果。代碼如下:複製代碼
Time of Update: 2018-12-08
新的W3C策略實現了HTTP跨域訪問,還虧我找了很久的資料解決這個問題:只需要在servlet中返回的頭部資訊中添加Access-Control-Allow-Origin這個既可。比如我要開放所有我本地的跨域訪問,就設定如下:response.setHeader("Access-Control-Allow-Origin", "http://127.0.0.1/*");這樣我本地的A工程中的AJAX請求就可以跨域請求B工程中的servlet。代碼如下:HTML的JS的ajax請求:複製代碼
Time of Update: 2018-12-08
使用Jquery的DataTable進行資料表處理非常方便,常遇到的一個問題就是刪除一行後頁面必須進行更新,需要注意的方法如下:前台頁面中初始化table時注意: 複製代碼 代碼如下:var table = $('#sorting-advanced'); table.dataTable({ 'bServerSide': true, 'sAjaxSource': 'servlet/UserList<%=queryString%>', 'bProcessing': true,
Time of Update: 2018-12-08
前台頁面 複製代碼 代碼如下:<script type="text/javascript" src="${rc.contextPath}/js/jquery.select.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#rwflSelect").linkSelect({ nodata:"none", required:true, firstUrl:'
Time of Update: 2018-12-08
在預設情況下,IE會針對請求地址緩衝Ajax請求的結果。換句話說,在緩衝到期之前,針對相同地址發起的多個Ajax請求,只有第一次會真正發送到服務端。在某些情況下,這種預設的緩衝機制並不是我們希望的(比如擷取即時資料),這篇文章就來簡單地討論這個問題,以及介紹幾種解決方案。目錄 一、問題重現 二、通過為URL地址添加尾碼的方式解決問題 三、通過JQuery的Ajax設定解決問題 四、通過定製響應解決問題一、問題重現我們通過一個ASP.NET
Time of Update: 2018-12-08
複製代碼 代碼如下:<!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 id="Head1" runat="server"> <meta
Time of Update: 2018-12-08
在上一篇部落格中寫到的是在傳統的Javascript中使用XMLHttpRequest對象非同步載入資料的,唉,童鞋.......看到那些代碼是不是有點頭疼啊!呵呵......不僅是你,我都有點反感了,不僅要判斷瀏覽器,還要......反正就是有一大坨代碼,看起來毫不爽,現在,讓我們忘記拿一大坨吧(記住:這裡不是真的忘記哦!好像許多公司面試Ajax這塊內容時,都會讓你不用拖控制項的方式寫一個原生態的Ajax程式呢,所以它的重要性,你懂的!)!好了,說了這麼多,應該“忘記”了吧你!呵呵......
Time of Update: 2018-12-07
實現簡單的二級聯動1、表單上建立一個組合框,ONCHANGE事件中寫入如下代碼:var se=this.selectedIndex;var xmlhttp_request = "";xmlhttp_request=new ActiveXObject("Microsoft.XMLHTTP");if (!xmlhttp_request){ xmlhttp_request=new ActiveXObject("MSXML2.XMLHTTP");}var url="fill?openagent&
Time of Update: 2018-12-07
今天看到不錯的一段代碼,做上傳的,當選擇檔案後,自動出現一個旋轉的表徵圖(當然可以換成文字),上傳用AJAX完成的,上傳後出現另外的表徵圖,下面代碼筆記之首先是前台,要引入jquery和ajaxupload.js兩個JS<script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/ajaxupload.3.5.js">
Time of Update: 2018-12-07
1、添加應用(Ajax.dll)。2、配置Web.config. <system.web> <httpHandlers> <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" /> </httpHandlers> </system.web> 3、c#using System;p
Time of Update: 2018-12-07
關於Ajax,我們看到的怎樣去用的文章多一些,比較少看到說它的安全性的問題的文章! 我So了一下,發現安全性漏洞還是挺多的!可是也沒有看到有好的解決的方法 , 倒是找到了兩個For .Net的ajax架構: Ajax架構 (1) WebORB for.NEThttp://www.themidnightcoders.com/weborb/aboutWeborb.htm,是一個平台,用於開發AJAX和基於Flash的胖用戶端應用程式,並能把它們連接到.NET對象和XML
Time of Update: 2018-12-07
這個例子是按照Ajax.Net的作者的Data Type樣本做的,大概意思是能夠把好多的資料類型做為參數傳遞給伺服器端的Ajax.Net方法,也能夠從Ajax.Net伺服器端方法返回同樣的資料類型。特別是他還能夠把一個用戶端對象轉換成為一個xml文檔,作者叫他為IJavaScriptObject,代碼如下,有詳細注釋前台DataType.aspx代碼:<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD
Time of Update: 2018-12-07
<form id="form1" runat="server"><input id="ClkBtn" type="button" value="addClickOnBtn" /> <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager><script language="javascript" type="text/javascript">
Time of Update: 2018-12-07
MutuallyExclusiveCheckBox控制項實現複選框互斥功能屬性列表:TargetControlID:被控制控制項的IDKey: 區分互斥複選框的索引值(兩個互斥複選框的要一樣)執行個體解析一、簡單實現 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1<form id="form1" runat="server">
Time of Update: 2018-12-07
很多人都希望在SharePoint頁面上能讓某個部分能"局部重新整理",也就是說,這個部分的內容在重新整理的時候,不會造成整個頁面的Postback。為了快速示範大致的實現方法,在周末的時候做了一個用來示範的項目,它實現的功能很簡單: 1、提供給使用者一個下拉框,列出當前網站所有的文件庫,使用者可以選擇一個文件庫,並載入此文件庫的檔案夾架構。 2、檔案夾結構通過一個TreeView來進行展現。
Time of Update: 2018-12-07
為什麼說真正的呢?因為Ajax.net Pro這個版本多了一項重要的功能,非同步呼叫,以前用Ajax.net做所謂的Ajax程式,雖然也可稱之為很Cool的Ajax,哈哈,不過,讓我頭疼的就是執行Ajax調用的代碼時候,整個頁面處於"假死"狀態!汗,這樣的Ajax根本就不是Ajax,也肯本談不上使用者體驗.Ajax.NET Professional解決了這個問題,而且多了一些功能,我索性把以前所有用到的Ajax給升級了一下,還沒有升級的,趕緊去官方網站看一下.
Time of Update: 2018-12-07
一.資源類網站1,國內網站1)Ajax中國(推薦)一個專業的ajax技術網站,分類清晰,有大量的電子版教程,以及AJAX源碼下載!www.okajax.com2)ajaxcn.org李琨老師的blog。李琨:《ajax實戰》譯者.www.ajaxcn.org-----------------------------------------2,國外網站1)、Ajax的誕生Ajax:ANewApproachtoWebApplicationswww.adaptivepath.com/publicati
Time of Update: 2018-12-07
網站常常有側邊欄,例如右側邊欄有“24小時最熱部落格”、“48小時最熱門評論”、“本周活躍使用者”等,這些側邊欄內容往往需要查詢資料庫,而且往往很多頁面都有一樣的側邊欄,所以最好共同抽取出來進行緩衝並AJAX消極式載入,也就是說,首頁面可以先顯示出來,然後AJAX非同步載入側邊欄,而伺服器端也不是每次都從資料庫讀取,而是設定緩衝,在一定時間之內伺服器端輸出都是從緩衝擷取,逾時了逾時時間才從資料緩衝或資料庫讀取即可。(註:如果您的網頁極少變動,可以用網頁靜態化技術。本文適用於頁面內容變化頻繁的情況