gpt4 book ai didi

javascript - 将值从 ajax 传递到 MVC Controller 时为空值

转载 作者:行者123 更新时间:2023-12-03 09:49:42 25 4
gpt4 key购买 nike

我有一个想要传递给 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});
}

注意到我在将值“Name”发送到操作之前成功打印了该值,但该操作将其接收为“null”

最佳答案

斯蒂芬“在评论中”是正确的解决方案是改变这个

data:JSON.stringify({ 
Name: Name
}),

data: { Name: Name } 

关于javascript - 将值从 ajax 传递到 MVC Controller 时为空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30912609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com