码迷,mamicode.com
首页 > Windows程序 > 详细

web api post传一个参数时 值永远是null

时间:2016-05-16 17:02:54      阅读:399      评论:0      收藏:0      [点我收藏+]

标签:

这个问题纠结了我一个早上,不管用什么样的传参方法,走到控制器中,那个参数永远不变的等于null

在网上找了很多解决方案

技术分享

上面这个是从网上截图的,第一:要将参数标记为[FromBody],变为简单参数

第二:就是传参的方式了。

我刚开始按照这种方式试了,但是。。。。。仍然是null,我已经很是无语了,纠结了许久。

最后,继续上网查资料,发现上面说的方法是正确的,但是上面的那种传参方式对于$.ajax()根本没有效果,具体原因我也晓不得,

但是如果用$.post(),控制器中就可以获取到值。简直了。。。

技术分享

最后用了$.post,然后还要记得在控制器中参数加[frombody],还有参数方式,"=你的参数"

如果大家知道为什么$.ajax()不能实现可以告诉我哈~

以上。

web api post传一个参数时 值永远是null

标签:

原文地址:http://www.cnblogs.com/jiangyou-lz/p/5498196.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!