如何显示来自服务响应的数据 asp.net

How to display data from service response asp.net

我正在和地震一起工作api... here

我正在尝试推送 "magnitude" 和 "value" 中的信息 div "earthquake" 可以在这里看到

<div id="earthquake"></div>
    <script type="text/javascript">
            $(document).ready(function () {
                $.getJSON("http://earthquake.usgs.gov/fdsnws/event/1/query?format=xml&starttime=2015-07-27&endtime=2015-07-28&minmagnitude=5", function (dataDD) {
                    console.log(tasks);
                    var tasks = dataDD.list;
                        var html = [];
                        html.push('<div>')
                        html.push(val.description)
                        html.push(val.magnitude.mag)
                        html.push('</div>')
                        $("#earthquake").append(html.join('')).css("background-color", "white");
                    });
                });
            });
        </script>

但我无法正确理解价值观,有人可以帮忙吗....我是 xml/json 的新手,无法正确地表达我的想法...

我们将不胜感激....

最好建议您将调用更改为使用 GeoJSON 而不是 XML,因为这更容易被 JavaScript 解析和查询。您可以通过将 URL 更改为:

来执行此操作

http://earthquake.usgs.gov/fdsnws/event/1/query?format=geojson&starttime=2015-07-27&endtime=2015-07-28&minmagnitude=5

一旦你有了它,你应该在返回的结果中遍历 features 数组,并使用 properties.mag 作为 magnitiude