Jquery 如何访问对象的Json数组

Jquery 如何访问对象的Json数组,jquery,arrays,json,ajax,Jquery,Arrays,Json,Ajax,我得到了下面的json数据 {"data": {"addresses":{"bitcoincash":"qqu22detzgj2sxdfham6gdhq9zqw3qseyg6kzgy80v", "litecoin":"MS7rzcGfmS2NQtoNoN7C1cQW6UgVpRJshN","bitcoin":"

我得到了下面的json数据

{"data":
    {"addresses":{"bitcoincash":"qqu22detzgj2sxdfham6gdhq9zqw3qseyg6kzgy80v",
                "litecoin":"MS7rzcGfmS2NQtoNoN7C1cQW6UgVpRJshN","bitcoin":"3D8QKx3H2XQ4B1JZHEsvkFrUbYeLPbHh73",
                "ethereum":"0x27a661afbda39e55d353755fcb42354a31aaafa4","usdc":"0x27a661afbda39e55d353755fcb42354a31aaafa4"},
    "cancel_url":"/invoice=22",
    "code":"MAGK5JWJ9",
    "created_at":"2020-10-25T21:46:07Z",
    "description":"",
    "expires_at":"2020-10-25T22:46:07Z",
    "hosted_url":"https://commerce.coinbase.com/charges/MAGK5JWJ9",
    "id":"",
    "name":"",
    "payments":[],
    "pricing":{"local":{"amount":"100.00","currency":"USD"},"bitcoincash":{"amount":"0.36831056","currency":"BCH"},"litecoin":{"amount":"1.69276344","currency":"LTC"},"bitcoin":{"amount":"0.00766459","currency":"BTC"},"ethereum":{"amount":"0.245167000","currency":"ETH"},"usdc":{"amount":"100.000000","currency":"USDC"}},
    "pricing_type":"fixed_price",
    "redirect_url":"invoice=22",
    "resource":"charge",
    "support_email":"",
    "timeline":[{"status":"NEW","time":"2020-10-25T21:46:07Z"},{"status":"EXPIRED","time":"2020-10-25T22:46:13Z"}]}}
我一直在尝试访问时间线中的状态:

...
"timeline":[{"status":"NEW","time":"2020-10-25T21:46:07Z"},{"status":"EXPIRED","time":"2020-10-25T22:46:13Z"}] 
...
通过在ajax成功函数上使用以下代码:

function(data){ 
  document.write(data.data.timeline[0]["status"]);                  
}
但它没有返回任何值

我不明白什么是我的错。你能帮我找出错误吗


谢谢。

不要使用
document.write()
更新页面。而是创建一个元素,设置其
.innerText
,然后将该元素附加到页面中。