我正在使用mvc5 web api 我试图将多个参数传递给web api web方法。 我使用这个参数 我的代码需要过滤结果: Java脚本:在网页API控制器如何将对象列表传递给jquery ajax获取
var options = {
url: '/api/normdata/getdata',
type: 'GET',
dataType: 'json',
data: [{ 'name': 'n1' }, { 'name': 'n2' }, { 'name': 'n3' }, { 'name': 'n4' }]
};
$.ajax(options).then(querySucceeded).fail(queryFailed);
function querySucceeded(data) {
var objectArray = [];
...
}
function queryFailed(jqXHR, textStatus) {
var msg = 'Error retreiving data. ' + jqXHR + " " + textStatus;
errorMessage(msg);
}
代码:
[Route("api/normdata/getdata")]
public IEnumerable<string> getdata([FromBody] List<object> somedata)
{
List<string> stringList = new List<string>();
var o = somedata;
return stringList;
}
问题是somedata变量始终是空 请指教。 莱谢克
嗨,谢谢你的回答。 – user3293136