MVC WebApi跨域ajax接受post数据笔记
Posted 未将对象引用设置到对象的实例
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MVC WebApi跨域ajax接受post数据笔记相关的知识,希望对你有一定的参考价值。
后端api代码示例:
[HttpPost] public string callbackUrl([FromBody]SZRCallBackModel cbm) { try { if (cbm == null) return ""; string CALLBACKTYPE = cbm.CALLBACKTYPE; string ERROR_CODE = cbm.ERROR_CODE; string IDNO = cbm.IDNO; string NAME = cbm.NAME; string RESULT = cbm.RESULT; string CUSTID = cbm.CUSTID; } }
前端ajax,注意选择post数据类型为 json:
$.ajax({ url: "/api/Exams", type: "post", dataType: "json", contentType: ‘application/json; charset=utf-8‘, data: JSON.stringify(json), success: function (data) { alert(data); } }).fail( function (xhr, textStatus, err) { alert(‘Error: ‘ + err); });
以上是关于MVC WebApi跨域ajax接受post数据笔记的主要内容,如果未能解决你的问题,请参考以下文章
Ajax 请求请求 MVC WebAPI跨域问题;XMLHttpRequest cannot load
关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案
关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案