Web API前后端交互--后台向前端传输数据[post]
采用post请求传输单个参数给到后台API前段格式:post单参数传递重点也是在于ajax中的data属性键值对格式:{"":[参数值]}$.ajax({type: "post",url: "http://xxx/api/xxx/xxx",//所访问的API地址data: { "": "Jim" },//post请求下键值对左...
·
采用post请求传输单个参数给到后台API
前段格式:
post单参数传递重点也是在于ajax中的data属性键值对格式:{"":[参数值]}
$.ajax({
type: "post",
url: "http://xxx/api/xxx/xxx",//所访问的API地址
data: { "": "Jim" },//post请求下键值对左边的参数名留空,用""表示,右边的参数值则根据数据类型书写
success: function (data, status) {}
});
后台对应API格式:
单个参数采用post传值的方式重点就是在形参之前加上[FromBody]
[HttpPost]
public [类型] [函数名]([FromBody]string [形参])
{
return [返回值];
}
-
若是无参传递则无需设置[FromBody]
采用post请求方式以json方式传递数据给到前端
由于要返回json类型的值,但是C#本身没有提供这种数据类型,所以这里使用object类型来泛指,或者引入Jobject
public object getjson()
{
return [json对象];
}
关于C#如何处理json数据可以跳转这个---https://blog.csdn.net/l1342649572/article/details/98623320
更多推荐
已为社区贡献1条内容
所有评论(0)