2012-02-07 202 views
1

我想要更改下拉列表中可用值的列表,具體取決於在另一個下拉列表中選擇的值,並取決於模型中某些字段的值。我想用JQuery來做到這一點。唯一困難的部分是檢查模型中的值。我被告知我可以使用Ajax來做到這一點。有沒有人有任何想法我會如何做到這一點?客戶端到服務器端調用

回答

2

AJAX的確是您需要的技術。它用於從客戶端瀏覽器向服務器發送異步請求。

jQuery has an ajax function你可以用它來啓動這樣的請求。在您的控制器中,您可以使用標有[HttpPostAttribute]的常規方法來響應您的AJAX請求。

大多數情況下,您會從控制器向您的視圖返回JSON結果。把JSON看作類似於XML的東西,但更容易從瀏覽器使用。瀏覽器將接收JSON,然後可以解析結果以執行顯示消息或在瀏覽器中替換某些HTML等內容。

Here you can find a nice example如何一起使用它。