【ASP.Net】JS调用WEB API

<script type="text/javascript">
    $(document).ready(function () {
    //查询数据
    $.ajax({
        url: "http://localhost:58594/api/employeemsg/Get",
        type: "get",
        success: (data) => {
            var json = $.parseJSON(data);
            $(json).each((index, item) =>alert(item.ID + item.Name));         }
  });

  //添加新数据
    $.ajax({
        url: "http://localhost:58594/api/employeemsg/Add",
        data:{ ID:15,Name:"lily",Gender:"男",Birthday:"2016-11-12",Age:32 },
        type: 'post',
        success: (data) => {
            //console.log(data);
            alert(data);
        }
    });
});
</script>

服务端调用API得到数据存入ViewBag后,可以通过如下方式将数据取出来放进Js代码中:

$(document).ready(function () {
    var jsonstr=@Html.Raw(ViewBag.msg);
    var json = $.parseJSON(jsonstr);
    $(json).each(function(index,item){
        alert(item.ID+item.Name+item.Gender+item.Birthday);
    });
});

 

附:下载远程数据

string url "http://www.weather.com.cn/weathern/101040100.shtml";
WebClient wc new WebClient();
wc.Encoding Encoding.GetEncoding("utf-8");
string content = wc.DownloadString(url);
posted @ 2018-09-10 11:44  YanyuWu  阅读(193)  评论(0)    收藏  举报