getJSON 向控制器发送 null 参数
伙计们,我正在调用 JsonResult,但“getJSON”正在向控制器发送空参数。
在 JS 中我有这个...
var ID = $("#Id").val();
$.getJSON("/Orders/JSON", ID, function (data) {
....
};
var ID 有一个有效值。我不知道我哪里错了。
public JsonResult JSONEnvolvidosPedido(string ped)
{
...
}
我缺少什么?
谢了。
Guys, Im calling a JsonResult but the "getJSON" is sending a null parameter to controller.
In JS I have this...
var ID = $("#Id").val();
$.getJSON("/Orders/JSON", ID, function (data) {
....
};
The var ID has a valid value. I don't know where I'm going wrong.
public JsonResult JSONEnvolvidosPedido(string ped)
{
...
}
What am I missing?
Tks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您要向服务器发送数据,则数据需要采用
key=value
形式。您只是发送一个值。您可能应该这样做:
密钥的确切名称(此处为
id
)取决于您的服务器端代码的要求。If you are sending data to a server, it needs to be in
key=value
form. You're just sending a value.You should probably do something like this:
The exact name of the key (
id
here) depends on your server-side code's requirements.请务必添加 JsonRequestBehavoir.AllowGet
be sure to add JsonRequestBehavoir.AllowGet