WebAPI的使用

我们两清 提交于 2019-11-30 10:46:58

后台API的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Http;
using System.Web.Http.Cors;

namespace ECERP.Web.Controllers
{

    [RoutePrefix("api")]
    [EnableCors(origins: "*", headers: "*", methods: "*")]
    public class SignInController: ApiController
    {
        [HttpPost, Route("SignIn/SignIn")]
        public void SignIn([FromBody]SignInDto signInDto)
        {            
        }      
    }

    public class SignInDto
    {
        /// <summary>
        /// 设置的Id
        /// </summary>
        public string Id { get; set; }
    }
}

前台JS代码:

var data={Id: "1"};$.ajax({
            type: "post",
            url: "/api/SignIn/SignIn",
            data: JSON.stringify(data),
            cache: true,
            contentType: "application/json",//必须是这个
            //contentType: false,//上传文件用这个
            dataType: "json",
            success: function (data, status) {             
            },
            error: function (e) {               
            },
            complete: function () {
            }
        });

  

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!