Ajax 请求实例

2 篇文章 0 订阅

后台

 [HttpPost]
         public JsonResult CaculateScore(string StuNo)
          {
              var result = new object[2] {
                  new {
                  StuNo = StuNo,
                  Score = 100},
                   new {
                  StuNo = StuNo+1,
                  Score = 100+1},
              };
              return Json(result);
          }

前端

<script type="text/javascript">
        $("#bt-js").click
            (
                function ()
                {
                    $.ajax
                        (
                            {
                                url: "/School/ScoreQuery/CaculateScore",//请求地址
                                async: true,//异步请求
                                type: "post",//用post方式提交
                                data:{StuNo:"1325112032", flag:"value2"},//$("#StuNo").val()//提交的参数
                                dataType: "json",//服务器返回数据的个格式
                                success: function (result)//请求成功的回调函数
                                {
                                    $.each(result, function(i, currentObject)//遍历对象数组,i为索引
                                    {
                                        alert("学号" + currentObject.StuNo);
                                        alert("分数" + currentObject.Score);
                                    });
                                },
                                error: function (xhr, type, exception)//请求失败的回调函数
                                {
                                    alert(xhr.responseText, "请求发生错误");      
                                }  
                            }
                     );
                }
            )
    </script>

运行结果


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值