ラジオボタンが3つあります。私はこのようなロジックを望んでいます:ラジオボタンを押すと、必要なアクションメソッドが呼び出されます。 私は JQueryを使ってそれを行う方法を知らない。他のバリエーションはありますか?ラジオボタンを押してアクションを呼び出す
<h3>Gender:</h3>
@Html.RadioButton("Gender", "All", true, new {id = "radioAll"})
@Html.Label("All")
<br/>
@Html.RadioButton("Gender", "Male", false, new {id = "radioMale"})
@Html.Label("Male")
<br/>
@Html.RadioButton("Gender", "Female", false, new {id = "radioFemale"})
@Html.Label("Female")
// I tried to find out a decision but couldn't.
<script>
$(document).ready(function() {
var url = '@Url.Action("ShowUsers", "Home")';
if ($("#radioMale").attr("checked") === "checked") {
$.post(url, 'choice=' + "Male");
}
});
</script>
VIEW
ACTIONは何のアクションメソッドを呼び出さなければなりませんか?取得または投稿? –
POSTメソッドの場合のみ '$。post '。しかし、データはキー値と同じでなければなりません。 '{choice:choice}'、[this](http://api.jquery.com/jquery.post/)フォームを参照してください。 –