错误:使用Jquery从Web API获取JSON数据

时间:2013-11-09 21:49:34

标签: jquery asp.net-web-api

我真的很陌生。我真的被卡住了。我有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);
            }
        });

有谁可以解释发生了什么? 感谢。

1 个答案:

答案 0 :(得分: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)中添加了“key”,因为从Web API返回的数据是JSON类型。