项目6-加法运算-前后端分离-AspNetMvcApi&Ajax实现


后端核心代码:

public JObject Get(int a, int b)
        {
            var jo = new JObject();
            jo.Add("sum", a + b);
            return jo;
        }

前端核心代码:

@{
    ViewBag.Title = "Ajax-WebApi-加法演示";
}
<h2>AddTesth2>
@Html.TextBox("FirstNum") <b>+b>
@Html.TextBox("SecondNum") <b>=b>
@Html.TextBox("SumNum")
<input type="submit" id="cal" value="计算" />
@section scripts{
    <script type="text/javascript">
        $(function () {
            $("#cal").click(function () {
                var a = $("#FirstNum").val();
                var b = $("#SecondNum").val();
                //alert(a+b);
                var Data = { "a":a, "b": b }                
                $.getJSON("/api/Add", Data, function (res) {                    
                    $("#SumNum").val(res.sum)                 
                });
            });
        })
    script>
    }