2012-05-02 16 views
0

我有一段代码(下面的JSFiddle链接),它基于单击单选按钮生成一张图片。我想将结果图像的名称发送到表单,以便将其发送到不同的页面(payPal结帐)。我似乎无法让它工作,我正在寻求帮助。由于如何在我的php文件中调用我的javascript变量?

http://jsfiddle.net/YRWKH/

+2

你在window.load中有一个document.ready,为什么? – Musa

+0

@Musa,因为我不是一个熟练的Javascript人。它的工作原理就是我想要的。 –

+0

@RaymondAblack,不要编辑你的问题,说你已经达到了一些限制。如果您有这样的问题,请检查[meta](http://meta.stackoverflow.com/)上是否有答案或在那里提出问题。 – Bruno

回答

1

首先,一个字段添加到您的窗体:

<input type="hidden" name="some_name" value="" id="the-hidden-field" /> 

然后,在你updateImage()功能,你可以这样做:

var src = "images/" + BodyColor + InsertColor + ".jpg"; 
$("#FinalImage").attr('src' src); 
$('#the-hidden-field').val(src); 

现在你的隐藏字段具有图像本身的src属性值相同,当然隐藏字段也会像其他字段一样传递到服务器。

+0

我无法让它工作。没有值去#隐藏字段 –

+0

我调整了一下你的代码,并让它工作!非常感谢推! –

0

使用隐藏输入。 onclick单选按钮,将值设置为图像的路径,然后在发布后,只需$ _POST即可获取图像名称。

相关问题