Ошибка: получение данных JSON из веб-API с использованием Jquery

0

Я на самом деле новичок в этом. И я действительно застрял. У меня есть код jquery, он будет загружать данные из Web API, но он не отображается на моей странице.

$.getJSON("/api/Order", function(data) {
            if (data != null) {
                var str = '';
                $.each(data, function (item) {
                    str = '<li>' + item.ItemName + '</li>';
                });
                $("#contents").append(str);
            }
        });

Кто-нибудь может объяснить, что происходит? Благодарю.

Теги:
asp.net-web-api

1 ответ

1
Лучший ответ

попробуй это:

$.getJSON("/api/Order", function(data) {
            if (data != null) {
                var str = '';
                $.each(data, function (key,item) {
                    str = '<li>' + item.ItemName + '</li>';
                });
                $("#contents").append(str);
            }
        });

Я добавил "ключ" в $.each(data, function (key,item), потому что данные, возвращаемые из Web API, являются типами JSON.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню