将List转换为Json C#

时间:2015-09-03 12:25:06

标签: c# jquery ajax json

我试图将List转换为Json以将其发送到Ajax请求,但是当我从数据库中只恢复一个寄存器时它可以工作,但是如果我有多个寄存器,那么ajax会返回错误。

以下是我的代码:

$.ajax({
    cache: false,
    type: "GET",
    url: "@(Url.Action("RecuperaLocalidadesPorUsuario", "Usuario"))",
    data: { "usuarioId": selectedItem },
    contentType: 'json',
    success: function (data) {
        alert("entrou no success");
        if (data.length == 0) {
            ddlLocalidades.find('option').remove();
            ddlLocalidades.append($('<option></option>').val("").html("O Usuário não tem localidades cadastradas"));
            ddlLocalidades.attr("disabled", true);
        } else {
            ddlLocalidades.attr("disabled", false);
            ddlLocalidades.find('option').remove();
            ddlLocalidades.append($('<option></option>').val("").html("Todas"));
            $.each(data, function (id, option) {

                if (option.id == '@Request.Cookies.Get("UserAreaPadrao").Value') {
                    ddlLocalidades.append($('<option selected></option>').val(option.name).html(option.name));
                } else {
                    ddlLocalidades.append($('<option></option>').val(option.name).html(option.name));
                }
            });

        }

        $('#ddlLocalidades').multiselect('rebuild');
    },
    error: function (data) {
        alert("entrou no error");
    }
});

这是Ajax调用

from bokeh.plotting import hplot, figure, show, output_server, Session
from numpy import arange, sin, cos

session = Session(root_url='http://127.0.0.1:5006/', load_from_config=False)
session.login('user', 'password')

我在stackoverflow尝试了很多链接,但没有任何成功,我真的陷入了这个问题。

0 个答案:

没有答案