如何使用javascript从网页获取JSON对象数据

时间:2011-09-23 17:13:56

标签: javascript json

我是网络新手,我需要获取一个显示数据的网页的JSON对象:

{
"expires": "2011-09-24T01:00:00",
"currencies": {
    "BZD": {
        "a": "2.02200",
        "b": "1.94826"
    },
    "YER": {
        "a": "220.050",
        "b": "212.950"
    }
}

我尝试使用jquery的$ .getJSON来获取对象,但它没有用。

<script> $.getJSON("http://m.somewebsite.com/data", { format: "json" }, function(data) { document.getElementById('test').innerHTML = data; }); </script>

我想知道如何正确获取这些信息?

1 个答案:

答案 0 :(得分:3)

为了使其正常工作,您需要定义jsonp,jsonp允许您获取对其他站点文档的读取权限,因为禁止使用备用版本。

$.getJSON("http://m.somewebsite.com/data?callback=?", { format: "json" }, function(data) { document.write(data); });