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);
            }
        });

谁能解释发生了什么?谢谢。

4

1 回答 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);
            }
        });

我在 中添加了“key” $.each(data, function (key,item),因为从 Web API 返回的数据是 JSON 类型。

于 2013-11-09T22:07:41.973 回答