request.jsp頁面中有rocarsId,和ccrn兩個text。 對應在資料庫中表格 rocars表的msg_id,ccrn兩個欄位。現在要實現在介面上修改ccrn的值,ajax提交到response.jsp頁面,並調用RocarsEntiy.updateCcrn方法更新對應的ccrn,最後無重新整理顯示 代碼: request.jsp 複製代碼 代碼如下:<%@ page language="java" contentType="text/html; charset=ISO-88
如下: request.jsp 複製代碼 代碼如下:<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html>
請求頁面request.jsp 複製代碼 代碼如下:<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html>
使用 jquery 架構:下載 jquery.js 建立一個 web 工程 ajax ; 在 webRoot 下建立一個 jslib 檔案夾:專門存放 js 檔案; 在 webRoot 下建立一個 html/jsp 頁面: login.html 複製代碼 代碼如下:<script type = "text/javascript" src = "jslib/jquery.js"></ script> <script type = "text/javascript"
理論上AJAX技術在很大的程度上可以減少使用者操作的等待時間,同時節約網路上的資料流量。而然,實際情況卻並不總是這樣。使用者時常會抱怨用了AJAX的系統響應速度反而降低了。 筆者從事AJAX方面的研發多年,參與開發了目前國內較為成熟的AJAX平台-dorado。根據筆者的經驗,導致這種結果的根本原因並不在AJAX。很多時候系統響應速度的降低都是由不夠合理的介面設計和不夠高效的編程習慣造成的。下面我們就來分析幾個AJAX開發過程中需要時刻注意的環節。 合理的使用用戶端編程和遠端程序呼叫
js 要跨域的話,可以用: <script src="別的網站的js地址(這裡的內空可以是動態產生的,如:aaa.jsp、bbb.aspx)都可以。"></script>這樣是可以從別的網站裡面讀取出資料的。 關鍵是看你靈不靈活,會不會用了。 ajax要跨域的話,可以用伺服器去別的網站取內容,如asp.net的: 複製代碼 代碼如下:public string GetUrlData(string url) { System.Net.HttpWebRequest
先看看效果來著:首先需要一個ascx頁面通過一個XDocument把rss源的內容綁定到一個ListView上。代碼如下:複製代碼 代碼如下:protected void Page_Load(object sender, EventArgs e) { // For demo purposes. System.Threading.Thread.Sleep(1000); XDocument feedXML =
複製代碼 代碼如下:<%@ Page language="c#" Codebehind="GroupText.aspx.cs" AutoEventWireup="false" Inherits="test1.GroupText" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML> <HEAD>
一 ASP.NET AJAX Framework 1、ValidatorCallout 是ASP.NET AJAX Control Toolkit中的一員,老瓶裝新酒,通過擴充的方式為ASP.NET的驗證控制項提供漂亮的彈出提示效果。缺點是:目前的版本還不能提供服務端Custom Validator的擴充。 同時,ValidatorCallout還支援自訂CSS樣式,具體可參考官方頁面上的“ValidatorCallout Theming”
1,Content-Type 很多時候無法解析就是Content-Type的問題。 如果本身就是xml檔案,請跳過這一步 動態產生的XML一定要將其設定為text/xml,否則預設就是text/html也就是普通的文本了。 常見語言的Content-Type設定 複製代碼 代碼如下:header("Content-Type:text/xml"); //php response.ContentType="text/xml" //asp
複製代碼 代碼如下:<script type="text/javascript"> function Ajax(){ var xhr; if(window.XMLHttpRequest){ xhr=new XMLHttpRequest(); }else{ try{xhr=new ActiveXObject("MSXML2.XMLHTTP.6.0");}catch(e){} try{xhr=new ActiveXObject("MSXML2.XMLHTTP");}catch(e){}
複製代碼 代碼如下://第一步 : 建立XMLHttpRequest對象 var http_request; try { http_request = window.ActiveXObject("Microsoft.XMLHTTP"); }catch(e) { try { http_request = new XMLHttpRequest(); }catch(e) {
js 要跨域的話,可以用: <script src="別的網站的js地址(這裡的內空可以是動態產生的,如:aaa.jsp、bbb.aspx)都可以。"></script>這樣是可以從別的網站裡面讀取出資料的。 關鍵是看你靈不靈活,會不會用了。 ajax要跨域的話,可以用伺服器去別的網站取內容,如asp.net的:複製代碼 代碼如下:public string GetUrlData(string url) { System.Net.HttpWebRequest
不能用資料庫中的Top,後面發現了用這樣一個方法可以實現。。。現就這個方法總結寫了一個頁面。有興趣的朋友們可以一起學習下。。。。 前台代碼: 複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ajaxRandomData.aspx.cs" Inherits="ajaxRandomData" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
這樣的話就增加了伺服器的負擔。後面自己他細想了一下。想利用ajax去實現這樣一個效果。代碼如下: 前台代碼: 複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ServerTextBoxdata.aspx.cs" Inherits="Default3" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/
上網找了一些資源,才弄明白這是編碼的問題,我的伺服器端發送過來的資料是GB2312編碼的,而AJAX把接收到的資料都當成UTF-8編碼的。 網上的很多解決方案都是伺服器端基於PHP、JSP等的,要改變這些的編碼方式都比較簡單。但是我的伺服器端是用了C編寫的CGI程式,用於嵌入式系統中的,所有的輸出都是用了printf。 最後找到一個在linux下的標頭檔<iconv.h>,它實現了各種編碼的轉換。使用方法如下: 複製代碼 代碼如下:int Gb2312toUtf8(char
發送資料 全選A1A2A3A4A5A6A7A8A9A10A11複製所選刪除所選清空所有提交
事出偶然,本來公司強調的是用WCF 做項目審批次程序,WPF /E 增強使用者體驗;由於個人的無知與偷懶,我產生了天真的想法:用WPF/E 來做審批次程序,這不是一舉兩得嗎。 下面介紹的就是用Silverlight (微軟在07 年9 月將WPF/E 更名為Silverlight )融合ajax 做的審批次程序。介面上的審批次程序從下向上包括3部分,部門審批,科技處審批,廠長審批。實現的功能是可以定製審批次程序,比如審批次程序是部門審批--> 廠長審批,也可以定製成科技處審批-->
相容: opera 9.6 + chrome 2.0 + FF 3 + IE 6 效果:一邊輸入一邊實現驗證 環境:ruby 1.8.6 + rails 2.1.0 + windows 核心代碼: html: 瀏覽器禁用javascript時顯示提示資訊: 複製代碼 代碼如下:<noscript> <div style="color:red">您的瀏覽器不支援javascript,部分功能無法使用</div> </noscript>
Http狀態碼 指示: 2xx 成功 200 正常;請求已完成。 201 正常;緊接 POST 命令。 202 正常;已接受用於處理,但處理尚未完成。 203 正常;部分資訊 — 返回的資訊只是一部分。 204 正常;無響應 —已接收請求,但不存在要回送的資訊。 3xx 重新導向 301 已移動 —請求的資料具有新的位置且更改是永久的。 302 已找到 — 請求的資料臨時具有不同 URI。 303 請參閱其它 — 可在另一 URI