2010-09-08 58 views
1

嘿,我正在學習Grails。我一直在玩它一段時間,但沒有太嚴重。 假設我有兩個下拉框,一個是動物類型,另一個是品種。我如何給第二個盒子的值 例如, 如果我選擇狗,它應該只顯示我的狗品種,而不是貓的品種。Grails - 多個下拉框值

在此先感謝。

回答

3

一種方法是使用AJAX來執行此操作(如果您不介意每次更改第一個下拉列表中的選擇時進行服務器調用)。看看這裏:

http://www.grails.org/AJAX-Driven+SELECTs+in+GSP

+0

你是什麼意思由服務器調用辦? – randomizertech 2010-09-08 19:04:51

+0

AJAX代表異步Javascript和XML。這意味着瀏覽器將在Web服務器上進行異步調用(無需重新加載瀏覽器中的頁面)以加載一些數據(通常以XML或JSON形式傳回)。加載數據後,它將更新頁面(再次,無需重新加載)。您可以使用像Fiddler這樣的工具來實際查看從瀏覽器到服務器的連線。 – 2010-09-08 19:49:47

+0

雖然我有一個問題...它談論兩個領域...他們應該在同一個文件或不同的文件? – randomizertech 2010-09-08 20:37:43