如何使用ajax将数据从JavaScript传递到Web API控制器?
问题描述:
我不是从javascript用ajax传递数据的Web API控制器,我没怎么创建领域 的Web API,请与我们分享你的经验和帮助我从这个问题如何使用ajax将数据从JavaScript传递到Web API控制器?
分享我一些PDF或你有
这是我的Ajax代码注释:
type: "POST",
url: "api/WebApiPra/",
contentType: "application/json",
datatype: "text",
data:JSON.stringify(
{
EmpName: a,
EmpDOB: b,
EmpAge: c,
EmpGender: d,
EmpMartial: e,
EmpBlood: f,
EmpPhone: g,
EmpEmgPhone: h,
EmpAddress: i,
EmpEmail: j
}),
success: function (data) {
alert(data);
}
});
这是我的控制器
[WebMethod]
[HttpPost]
public void emplcrea([FromBody]EmployDetail e)
{
}
答
也许试试吧?
yourData = {
EmpName: a,
EmpDOB: b,
EmpAge: c,
EmpGender: d,
EmpMartial: e,
EmpBlood: f,
EmpPhone: g,
EmpEmgPhone: h,
EmpAddress: i,
EmpEmail: j
};
然后
type: "POST",
url: "api/WebApiPra/",
contentType: "application/json",
data:JSON.stringify(yourData),
success: function (data) {
alert(data);
}
,你需要在这里使用'JSON.stringify'任何理由吗? –
不,我在互联网上搜索帮助我 –
删除'JSON.stringify'作为jQuery为您设置'contentType'。您是否在控制台中检查了对请求的响应? –