AJAX无法向控制器MVC接收数据

时间:2015-06-28 12:42:50

标签: javascript ajax asp.net-mvc asp.net-mvc-4

我通过ajax将数据发送到mvc控制器。 我得到了正确的方法,但没有数据。 我试图获得List<string>但是它为空

js code:

function sendDataCreateMilestone(parameters) {
    $.ajax({
        url: "/QRCNew/create",
        type: "post",
        dataType: "json",
        data: JSON.stringify(parameters)
    });
}

服务器:

这里我一直复活无效

public ActionResult Create (List<string> ids, string collection)
{
    do....
}

1 个答案:

答案 0 :(得分:-1)

我发现了我的错误,正确答案是

function sendDataCreateMilestone(parameters) {
    $.ajax({
        url: "/QRCNew/create",
        type: "post",
        dataType: "json",
        data: { collection: parameters }
    });
}

server:

  public ActionResult Create (string collection)
        {
            do ...
        }