2013-05-08 54 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将其发布到服务器。