我正在尝试将参数传递给我的 web api,但发布请求没有通过。它可以在没有参数的情况下正常工作,但使用一个参数是行不通的。我一直在使用相同的方法将参数传递给 MVC 操作,并且效果很好,但 api 就是不接受它。
视频控制器:
[HttpPost]
public void LikeVideo(uint videoID)
{
}
html中的链接:
<a href="@Url.Action("LikeVideo", "Video", new { httpRoute = "DefaultApi"})" class="RateVideo">
阿贾克斯请求:
$(".RateVideo").click(function (e) {
e.preventDefault();
$.ajax({
type: "POST",
url: $(this).attr("href"),
data: { videoID: 123},
});
});
提前致谢
简