![](/img/trans.png)
[英]getting null value in list when passing by ajax call to mvc controller
[英]Null value when passing value from ajax to MVC controller
我有一个要传递给MVC操作的值,
这是JS面
function functionName(Name) {
$.ajax({
url: "/Home/GetName",
type: "POST",
dataType: "json",
data:JSON.stringify({
Name: Name
}),
success: function (mydata) {
}
});
return false;
}
这是我的行动
[HttpPost]
public JsonResult GetName(string Name)
{
return Json(new { oid = Name});
}
请注意,在将值“名称”发送给操作之前,我已经成功打印了该值,但操作将其接收为“空”
斯蒂芬“在评论中”是正确的解决方案正在改变这一点
data:JSON.stringify({
Name: Name
}),
至
data: { Name: Name }
尝试添加
contentType: "application/json"
作为爱人
function functionName(Name) {
$.ajax({
url: "/Home/GetName",
type: "POST",
dataType: "json",
contentType: "application/json",
data:JSON.stringify({
Name: Name
}),
success: function (mydata) {
}
});
return false;
}
希望这个能对您有所帮助, :)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.