【问题标题】:How to display data from service response asp.net如何显示来自服务响应asp.net的数据
【发布时间】:2015-10-18 22:03:21
【问题描述】:

我正在使用地震 API... here

我正在尝试推送一个div中的“震级”和“值”信息“地震”可以在这里看到

<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 的新手,无法正确地将我的想法投入其中...

任何形式的帮助将不胜感激......

【问题讨论】:

  • 这和asp.net有什么关系? 好奇
  • 我认为我们可以通过cs代码工作......

标签: json xml api asp.net-web-api jsonp


【解决方案1】:

可能会更好地建议您将调用更改为使用 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作为幅度

【讨论】:

    猜你喜欢
    • 2016-05-19
    • 1970-01-01
    • 2019-10-17
    • 2018-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多