getJSON向控制器发送null参数

Thi*_*ago 2 javascript jquery json asp.net-mvc-3

伙计们,我调用JsonResult,但"getJSON"正在向控制器发送一个null参数.

在JS我有这个......

var ID = $("#Id").val();
$.getJSON("/Orders/JSON", ID, function (data) {
    ....    
};
Run Code Online (Sandbox Code Playgroud)

var ID具有有效值.我不知道我哪里出错了.

public JsonResult JSONEnvolvidosPedido(string ped)
    {
         ...
    }
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

韩国社交协会.

lon*_*day 7

如果要将数据发送到服务器,则需要采用key=value格式化.你只是发送一个值.

你应该做这样的事情:

$.getJSON("/Orders/JSON", {id: ID}, function (data) {
    ....    
};
Run Code Online (Sandbox Code Playgroud)

密钥的确切名称(id此处)取决于服务器端代码的要求.