【发布时间】:2019-03-20 09:39:49
【问题描述】:
我有一个运行良好的 webapi(用 rest 客户端测试)。我正在尝试使用 jQuery 调用 post 方法。
$.ajax 和$.post 方法发送的参数都是空的。
表单体传入的数据模型为:
public class SearchCandidatCriteria
{
public string Nom;
public string Sexe;
public string Ville;
public int SituationFamiliale;
public int NiveauAcademique;
public int ServiceNational;
public string PosteDemande;
}
jQuery方法是:
$.ajax({
'url': 'http://localhost:6232/api/Candidats/rechercher',
'method': 'POST',
'data': JSON.stringify('{"Nom":"","Sexe":"F","Ville":"","SituationFamiliale":0,"NiveauAcademique":";n,n,;n,;n","ServiceNational":"2","PosteDemande":"120"}'),
'Content-Type': 'application/json',
success : function(data) {
console.log(data);
}
});
控制器接收到的参数始终为空
【问题讨论】:
标签: jquery ajax post asp.net-web-api