Список Recorrer asp.net от Ajax

genero en codigo la siguiente Листа:

[WebMethod()]
    public static List<CustomerBCP> allValues()
    {

        var list = new List<CustomerBCP>();
        CustomerBCP employee1 = new CustomerBCP()
        {
            CustomerNumber = "Sathya",
            SalesOrder = "10",
            Status = "Chennai"
        };
        CustomerBCP employee2 = new CustomerBCP()
        {
            CustomerNumber = "Ram",
            SalesOrder = "11",
            Status = "Chennai"
        };
        CustomerBCP employee3 = new CustomerBCP()
        {
            CustomerNumber = "Pandi",
            SalesOrder = "12",
            Status = "Chennai"
        };
        CustomerBCP employee4 = new CustomerBCP()
        {
            CustomerNumber = "Karthick",
            SalesOrder = "13",
            Status = "Chennai"
        };
        list.Add(employee1);
        list.Add(employee2);
        list.Add(employee3);
        list.Add(employee4);

        return list; }

Y en ми funcion танго de Ajax lo siguiente:

 $.ajax({
            type: "POST",
            url: 'Default.aspx/allValues',
            data: '{}',
            contentType: "application/json; charset=utf-8",
            dataType: 'json',

            success: function (data)
            {

                console.log(data.d + '***');

                $.each(data, function () {
                    $.each(this, function (k, v) {
                        console.log(k + '**' + v);
                    });
                });

            },
            error: function (x, y) {
                console.log(x);
            }

La СИ Листы esta pasando доблесть, pero не он podido lograr obtener Лос доблесть подставляют jQuery, el mensaje que se muestra Комо console.log(data.d + '***'); я esta retornando lo siguiente:

[возразите объекту], [объектный объект], [объектный объект], [объектный объект] ***

1
задан 20.12.2019, 20:44
2 ответа

Чтобы получать стоимость ты должен призывать их следующего способа:

var dData = JSON.stringify(data.d['0']);
data = JSON.parse(dData);

ты cГіdigo deberГ, - чтобы оставаться asГ-:

$.ajax({
            type: "POST",
            url: 'Default.aspx/allValues',
            data: '{}',
            contentType: "application/json; charset=utf-8",
            dataType: 'json',

            success: function (data)
            {
                var dData = JSON.stringify(data.d['0']);
                data = JSON.parse(dData);

                console.log(data + '***');

                $.each(data, function () {
                    $.each(this, function (k, v) {
                        console.log(k + '**' + v);
                    });
                });

            },
            error: function (x, y) {
                console.log(x);
            }

Только применяет к себе двойную порцию parseo для натурального чтения данных.

, Если у тебя есть сомнения, консультация.

0
ответ дан 21.12.2019, 12:12

я помогаю себя много это соединение.

https://www.aspsnippets.com/Articles/Return-JSON-data-object-from-WebMethod-PageMethod-in-ASPN

, если больше он может поддерживать кого-то.

типов Привета

0
ответ дан 21.12.2019, 12:12

Теги

Похожие вопросы