2014-04-24 11 views
1

我似乎遇到了在兩個隱藏字段之間傳遞值的問題。在兩個隱藏字段之間傳遞

我正在從谷歌地圖使用jquery插件進行地理定位。該插件使用一個包含兩個隱藏字段的字段集,一個用於lat,另一個用於lon。每次移動引腳時,這兩個值都會改變,這肯定是發生的,可以在開發人員工具中查看。

我有一個表格,可以將所有的值都發送到一個php文件中。我已經設法讓它適用於我需要的所有其他輸入,但這只是不會工作。

繼承人地圖與兩個隱藏的字段。隱藏的類具有20個預設的值,其變化。

<div class="gllpMap">Google Maps</div> 
<input type="hidden" class="gllpLatitude" value="20"/> 
<input type="hidden" class="gllpLongitude" value="20" /> 
<input type="hidden" class="gllpZoom" value="3"/> 
</div> 

這裏是我的搜索,將被髮送到PHP。

<form method="post" action="getData.php"> 

<input type="text" name="username" class="mySearch" value="" /> 
<input type="hidden" name="fromTest" id="fromTest"/> 
<input type="hidden" name="untilTest" id="untilTest"/> 
<input type="hidden" name="lat" id="lat"/> 
<input type="hidden" name="long" id="long"/> 


<input type="submit" class="myButton" value=""> 

</form> 

出於某種原因,我只是不能得到這個工作。我正在尋找的是獲得此經緯度的最簡單方法,並且等於兩個隱藏字段設置的值。越簡單越好,我對編碼相當陌生,這只是第一個模型,我希望在有更多時間的情況下可以適當重新訪問。

+0

你能後的PHP代碼嗎? – clami219

+0

我不認爲PHP代碼是相關的,它的Twitter搜索功能。 getData.php只是採用這種形式,並使用php函數中的值設置變量。 fromTest和untilTest字段正在完美工作並在PHP中工作。 如果theres另一個原因讓我知道!我可以發佈它然後 –

回答

2

您可以使用設定值的JQuery .VAL()

$("#lat").val($(".gllpLatitude").val()); 
$("#long").val($(".gllpLongitude").val()); 

DEMO

+0

這很好用!只有一個問題,我似乎不得不按兩次按鈕才能得到由地圖創建的新緯度值。有沒有辦法解決這個問題,並在第一次點擊時做到這一點? 非常感謝! –

+1

我不知道地圖是如何工作的。這段代碼,只是獲取參數的值並將其分配給另一個 –

+0

沒問題!再次感謝 –