2012-05-02 18 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即可獲取圖像名稱。

相關問題