3

I want to make an ajax call (using JQuery) in an ASP.NET MVC application and return a boolean value, how can I do this?

Thanks

1 Answer 1

13

Well, probably the best solution is to use JSON serialization.

public ActionResult DoSomething(string parameter)
    {
        //do something with parameter
        bool result = true;
        return Json(new ActionInfo()
        {
            Success =result,     
        });
    }

The ActionInfo is just a simple class with one property, boolean Success.Then, jquery ajax call:

$.ajax({
type: "POST",
url: "YourController/DoSomething?parameter=pValue",
data: {},
dataType: "json",
success: function(actionInfo) {

    alert(actionInfo.Success);

}});

Hope this helps.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.