【发布时间】:2021-04-28 14:10:53
【问题描述】:
我正在尝试进行一个非常简单的 AJAX 调用,它是一个搜索字符串,它将一个值作为搜索字符串发布到控制器。
$.ajax({
url: '/ResultsProcessing/AthleteLookup/n',
type: 'POST',
data: searchstring,
processData: false,
contentType: "application/x-www-form-urlencoded",
dataType: 'html',
success: function (response) {
console.log(response);
if (response) { // check if data is defined
//Do something
}
}
});
但是,无论我尝试配置什么,我的控制器都不会收到字符串参数
[HttpPost]
public async Task<IActionResult> AthleteLookup(string searchstring)
这可能真的很愚蠢。但是如何将搜索参数传递给我的控制器
【问题讨论】:
-
仍然没有通过。
[FromBody]导致 415 不受支持的媒体类型
标签: jquery ajax asp.net-core-2.0