我正在使用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>
我该怎么做?
答案 0 :(得分:5)
根据您的回调函数签名,您将收到名为response
的变量。这是整个返回的对象。该对象具有自己的属性response
。您需要访问response.response.session_token
(或修改返回的对象,只返回response:
之后的response.session_token
,如果您想要{{1}}。