2012-09-27 59 views
0

我的主頁由一個帶下拉選項的表格組成,特別是城市名稱(如紐約,洛杉磯,邁阿密等)。當用戶選擇一個城市時,他/她會被重定向到另一個頁面,即應該顯示交易結果(稱爲交易頁面)。如何讓頁面對主頁上提供的信息做出反應?

基本上,我想知道如何讓交易頁面顯示基於主頁上選擇的城市信息?我正在使用查詢檢索結果,但我希望查詢根據所選城市進行更改,以便交易頁面的信息具有相關性。

如果答案太詳細了,有人能指出我涉及的這個特定主題,也許是一個提供答案的網站嗎?

感謝

+1

看起來像這隻會是一個簡單的HTTP GET ..有什麼我失蹤? –

+0

你在用什麼框架? – reptilicus

+0

我正在使用谷歌應用程序引擎與Jinja2。我應該使用Django嗎? – Brett

回答

0

對於下拉,對重定向到另一個網址變更監聽器添加的。該URL可以是像process.php城市=緬因州

要添加一個onchange聽衆

document.getElementById('citydropdown').addEventListener('change', myFunc, false); 

要在JavaScript重定向:

window.location = newUrl; 
+0

我使用的是python而不是php – Brett

+2

@Brett:那麼這個URL就會像「process.py?city = Maine」一樣。如果你甚至不知道那麼多,你可能需要在嘗試這個項目之前閱讀基本教程或上課。 – abarnert

0

你必須使用的一個onchange事件選擇。這裏是一個例子:http://lab.artlung.com/dropdown/ 順便說一句:使用onchange =「window.open(url,'_self');」就像重定向到一個網址。 要從用戶選擇的選項中獲取值,請使用:onchange =「window.open(this.value,'_self');」

相關問題