.Net Core 2.0/2.1 環(huán)境下,Ajax Post 后臺Action接收到的參數(shù)為 nullJS:<script type="text/javascript"> function submitForm() { var da = JSON.stringify({
loginId: '1',
password: '2'
});
$.ajax({
type: 'POST',
url: '/Home/LoginAsync',
dataType: 'json',
contentType: 'application/json',
data: da,
error: function (XMLHttpRequest) {
alert('post error!');
},
success: function (data) {
alert(data.result);
}
});
}</script> 后臺:[HttpPost]public IActionResult LoginAsync(string loginId, string password)
{ if(loginId != null && password != null) return Json(new { result = "OK" }); else
return Json(new { result = "Is Null" });
}后臺接收不到參數(shù) loginId 和 password 都為 null, 如果把js里把post改成get,后臺能接收到參數(shù)。.Net Core 2.0/2.1 都是這樣,同樣的代碼在.net framework 4.6 下正常。
- 1 回答
- 0 關(guān)注
- 1063 瀏覽
添加回答
舉報(bào)
0/150
提交
取消