台灣最大程式設計社群網站
線上人數
1387
 
會員總數:245151
討論主題:189055
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> Using AJAX from ASP to change image
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Using AJAX from ASP to change image
價值 : 10 QP  點閱數:3704 回應數:40

樓主

Without value system engineer
初學者
148 49
627 121
發送站內信

我想使用 AJAX 技術在 ASP 的語言上來改變圖片,
由於我在網路上搜尋到的應用於ASP的資料大多屬於jquery 方式
但我希望能夠改變本身的圖片..類似像 一個 image 緊結著後方為一個 textbox
當使用者輸入完資料後, textbox 內容即輸入資料庫中(我已經在資料庫加入判斷方程式)
則希望 image 能夠藉由資料庫的欄位值變更圖型
類似當我於 textbox1 中輸入 1 則經資料庫更新後判斷... Textbox 前方的圖型則變更 a.gif
類似當我於 textbox1 中輸入 2 則經資料庫更新後判斷... Textbox 前方的圖型則變更 b.gif
類似當我於 textbox1 中輸入 3 則經資料庫更新後判斷... Textbox 前方的圖型則變更 c.gif
煩請各位先進,提供一下範例..謝謝!

搜尋相關Tags的文章: [ Using AJAX from ASP to change image ] ,
本篇文章發表於2012-02-21 10:59
== 簽名檔 ==
最沒價值的IT人員,錢少事多離家遠,每天拼命為三餐。
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

Without value system engineer
檢舉此回應


項目 1 是已經經過資料庫後輸出的結果畫面
項目 2 是使用者輸入的畫面
想將項目 1 2 合成一個項目 ,但於 TEXTBOX 前方 的 1 , 2 為圖型 ,
該圖型事由資料庫內的某欄位得知,這樣的 AJAX 的程式要如何撰寫?


本篇文章回覆於2012-02-22 14:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Without value system engineer
檢舉此回應


項目 1 是已經經過資料庫後輸出的結果畫面
項目 2 是使用者輸入的畫面
想將項目 1 2 合成一個項目 ,但於 TEXTBOX 前方 的 1 , 2 為圖型 ,
該圖型事由資料庫內的某欄位得知,這樣的 AJAX 的程式要如何撰寫?

本篇文章回覆於2012-02-22 14:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

shinyo.her
捐贈 VP 給 shinyo.her 檢舉此回應
HI :
您是想要用AJAX來做換圖的動作就好嗎??
在ASP上使用AJAX必須用JAVASCRIPT來做
參考 :http://www.codeproject.com/Articles/11921/Using-AJAX-to-fetch-data-from-ASP-script

在textbox加入KEY完觸發的動作

對了說到textbox,你是要用asp還是asp.net阿?
本篇文章回覆於2012-02-22 16:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

Without Value Project Engineer
檢舉此回應
我是使用ASP撰寫,因為是舊版的程式要修改,
原來的解法是用很多 from 來 post 資料後再返回畫面
由於一個畫面上有近百個 text ..
每輸入一筆資料,畫面就要 reload 一次..曠日廢時
希望能夠藉由 AJAX 的方式來解決,
本篇文章回覆於2012-02-22 18:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

shinyo.her
捐贈 VP 給 shinyo.her 檢舉此回應
參考我貼給你的連結 做一個javascript AJAX,缺點是每個textbox都要去加入觸發事件
本篇文章回覆於2012-02-23 11:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

shinyo.her
捐贈 VP 給 shinyo.her 檢舉此回應
可以去搜尋 關鍵字 : XMLHttpRequest

參考 : http://www.jzxue.com/wangzhankaifa/javascript-ajax/201202/21-11262.html
本篇文章回覆於2012-02-23 11:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

Without Value Project Engineer
檢舉此回應
先前的做法是令每個 text field 都有專屬的 iframe 框架,再針對每個單獨的 text field 去做 Submit, 避免全部頁面一起更新
現在希望能夠藉由 Ajax 的技術,來單獨更新頁面上的欄位值(由於頁面上欄位有近百個)...
不知道 ..這樣的情況在 Ajax 要如何處理?
本篇文章回覆於2012-02-24 10:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

KKBruce
捐贈 VP 給 KKBruce 檢舉此回應
AJAX教學

請先了解,
AJAX只是透過JavaScript幫你進行背景GET|POST傳送表單資料的動作,
與欄位多少並無相關。
本篇文章回覆於2012-02-24 11:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

Without Value Project Engineer
檢舉此回應
這個我知道,只是如何使用 AJAX 技術,讓網頁上數百個欄位再輸入當下
無須讓每筆欄位輸入後,網頁都要更新... = =
本篇文章回覆於2012-02-24 14:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
回應

KKBruce
捐贈 VP 給 KKBruce 檢舉此回應
就在每個欄位輸入完畢(onblur)去觸發AJAX動作,
還是你想要程式碼?
本篇文章回覆於2012-02-24 17:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
作者回應

Without Value Project Engineer
檢舉此回應
我之前的程式 就是使用 function xxxxxOnBlur(){ } 來
現在改用 AJAX 時,由於有幾百個 from 跟 幾百個 text ..
故需要傳遞 from_xxx 跟 text_xxx 的參數給 AJAX 的 .js 函數..
這要如何撰寫,可否提供範例參考?
本篇文章回覆於2012-02-25 12:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
回應

rup4ru88
檢舉此回應
下面的程式會把文字方塊內的值轉換成大寫




本篇文章回覆於2012-02-25 19:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓
作者回應

Without Value Project Engineer
檢舉此回應
我不太了解您在第二區塊的程式碼 .. 我一樣可以引用在 ASP 上嗎?(非 ASP .NET)
但您撰寫程式當中有一行是 Handler1.ashx 應當是 .NET 專用的程式吧! = =
本篇文章回覆於2012-02-26 02:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
14樓
回應

rup4ru88
檢舉此回應
url: "Handler1.ashx",
你把這一段 Handler1.ashx 改成asp的檔案室試試看吧
本篇文章回覆於2012-02-26 10:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
15樓
作者回應

Without Value Project Engineer
檢舉此回應
不行,那個應該是.NET 專用的語法以及要使用到 .net framework 的引擎,
在傳統的 ASP 似乎無法適用 , 由於程式只是想要部分改寫 ,
故僅想修改局部的程式碼 .
可否告知會提供給我,如果是近百個 text 或 select 應該要如何透過 AJAX 處裡,
不要更新到頁面,每個 text 都有專於屬於自己的 SN 值(由 DB 取得) ,
只是這樣子,我應該如何傳遞每個 text 或者 select 的 SN 給 AJAX 的 .js
來觸發資料庫的更新?
本篇文章回覆於2012-02-26 21:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   

回覆
如要回應,請先登入.