function tst() {
$.ajax({
type: "POST",
contentType: "application/json",
url: "/HelloWorld/Welcome",
data: JSON.stringify({ "ID":1,"name": "haha" }),
dataType: "json",
success: function (data) {
alert(data);
}
});
};
关键在contentType 和JSON.stringify 如果这2两个没加上后台还是接收不到的!
contentType: “application/json”,
后台接收加上一个 [FromBody]
public class test
{
public int ID { get; set; }
public string name { get; set; }
}
public string Welcome([FromBody]test ha)
{}
这样就可以完美接收了!