2012-02-07 15 views
1

別のドロップダウンで選択された値と、モデルの特定のフィールドの値に応じて、ドロップダウンで使用可能な値のリストを変更したいとします。私はこれを行うためにJQueryを使用したいと思います。唯一の難しい部分は、モデルの値をチェックすることです。私はAjaxを使用してこれを行うことができることを知らされています。私はこれをやっていく方法に誰かが考えていますか?クライアント側からサーバー側への呼び出し

答えて

2

AJAXは確かにあなたの探している技術です。非同期要求をクライアント・ブラウザーからサーバーに送信するために使用されます。

jQuery has an ajax functionこのようなリクエストを開始するために使用できます。あなたのコントローラでは、AJAXリクエストに応答するために、[HttpPostAttribute]というタグが付いた通常の方法を使用できます。

ほとんどの場合、コントローラからJSONの結果がビューに返されます。 JSONはXMLと似ていますが、ブラウザから操作する方が簡単です。ブラウザはJSONを受け取り、結果を解析して、メッセージを表示したり、ブラウザのHTMLを置き換えたりすることができます。

Here you can find a nice exampleこれをすべて一緒に使用する方法。

関連する問題