1

我正在使用 Javascript。我有来自 Mediafire API 的 JSON 响应:

{
    "response": {
        "action": "session_token",
        "session_token": "dskldkshjkfsffkjdkslk3783c214a86e7kfkdo",
        "result": "Success"
        "current_api_version": "2.13"
    }
}

我想检索响应,然后将 session_token 保存在变量中。

我已经对此进行了测试,但它不起作用:

Javascript:

<script>
   $(document).ready(function(){
  $("button").click(function(){
    $.getJSON("MY_LINK",function(response){
     var st = response.session_token;
     alert(st);
    });
  });
});
</script>

HTML:

<button>Get Json</button>

我怎样才能做到这一点 ?

4

1 回答 1

5

根据您的回调函数签名,您将收到一个名为response. 那是整个返回的对象。该对象具有自己的属性,名为response。您需要访问response.response.session_token(或编辑返回的对象以仅返回response:response.session_token想要的内容。

于 2013-07-10T07:37:24.270 回答