JQuery Ajax在C#中发送可排序数组

时间:2014-06-13 16:32:17

标签: c# jquery ajax asp.net-mvc

我从ul中拾取物品,然后变成阵列。我的控制器在下面,变量items变空了。

我应该怎样对控制器接收正确的值。

控制器:

[AcceptVerbs(HttpVerbs.Get)]
public JsonResult GravarConfiguracao(string[] itens)
{
    var indicaores = itens;
    var sequencia = 1;
    foreach (var item in indicaores)
    {
        var atualizaIndicador = IndicadoresDoUsuario.AtualizarSequencia(Usuario.Codigo, Convert.ToInt32(item), sequencia);
        sequencia++;                
    }

    return Json(new { HttpStatusCode.OK });
}

JQuery的:

$.ajax({
    type: 'GET',
    url: makeUrl("Indicador/GravarConfiguracao"),    
    data: JSON.stringify({ itens: $("#sort1").sortable('toArray') }),
    dataType: 'json',
    contentType: 'application/json',
    success: function (dados) {  

    },
    error: function (err) {
        alert("Erro: - " + err);
    }
});

JQuery发送:

Query String Parameters:
{"itens":["itemIndicador_3","itemIndicador_10","itemIndicador_11"]}:

0 个答案:

没有答案