2013-05-08 76 views
0

我被困在讓我頭疼的事情上。我是ASP.Net的新手,我無法在PHP中看到很簡單的東西。如何獲取修改的圖像(img)源(src)服務器端?

我有一個空src屬性聲明img元素:

<img runat="server" id="result_img" /> 

在客戶端側,我有一個腳本改變這個屬性的值:

var img = $("img[id$='result_img']")[0]; 
img.src = 'pathToImg'; 

圖像表現出色,一切都很完美。

然而,當我試圖找回在服務器端這個修改後的值這樣

var urlImage = result_img.Src; 

的「SRC」屬性仍然是空的。

我做錯了什麼或者是不可能在Asp中做什麼?

感謝您的幫助

+1

我只是覺得問題在於,客戶端中的元素屬性(不是'input's值)在服務器上沒有反映出來。這只是ASP.NET的工作方式。我想不出一個直接的解決方案,但有人會想出什麼 – Ian 2013-05-08 13:57:02

+2

在PHP中做這項工作?我對此表示懷疑。你需要明確地向服務器傳達新的URL。 – akonsu 2013-05-08 13:57:38

+1

「當我嘗試在服務器端獲得修改後的值時......」何時?在後期? – MikeSmithDev 2013-05-08 13:58:14

回答

0

我會附加一個事件處理程序的Click事件的保存按鈕,或表單提交事件,並且將圖像寫入隱藏字段存在。或者使用AJAX將其發佈到服務器。