In this post we will discuss about how to call the controller from the radio button click event using jquery.
HTML :
<div id=”radio”>
<input type=”radio” id=”Isactive” name=”Isactive” value=”1″ >Yes</input >
<input type=”radio” id=”Isactive” name=”Isactive” value=”0″ >No</input >
</div>
JQUERY :
$(document).ready(function () {
$(‘input[type=radio]’).live(‘change’, function()
{
alert($(this).val());
window.location = ‘@Url.Action(“UserDetail”, “AllUserDetail”)’;
});});
Controller :ย AllUserDetailController
public ActionResult UserDetail()
{
//Perform action here
}
Explanation:
- window.location = ‘@Url.Action(“UserDetail”, “AllUserDetail”)’;
UserDetail : This will be the name of the action
AllUserDetail : This will be the name of the controller.
Thanks Pravesh… Updated…
In your jQuery have a mistake you forgot closing the ready method.
i like it…keep up.