ajax调用WebAPI踩坑一
我有一个WEBAPI的参数是一个List<string>的类型,如下:
[HttpPost] public void Send(List<string> ids) { }
通过ajax进行异步调用api的时候一直都没有调用成功,最终找到解决方案:
var ids = ["a", "b", "c", "d"]; $.ajax({ async: false, type: "POST", url: serviceBase + 'api/test/send', data: { "": ids }, dataType: 'json', success: function (data) { } });
注意黄色背景这行代码,这个参数的传递有些特殊!
浙公网安备 33010602011771号