如何使用 JavaScript 提取和使用 JSON 数据?
例如,这个URL具有以下 JSON:
{
"id": "220439",
"name": "Bret Taylor",
"first_name": "Bret",
"last_name": "Taylor",
"link": "http://www.facebook.com/btaylor",
"username": "btaylor",
"gender": "male",
"locale": "en_US"
}
如何将此数据放入 JavaScript 变量中?
我现在不打算使用 Facebook API 或任何动态的东西,只是将 JSON 数据从静态 URL 获取到 JavaScript 中。
在 PHP 中我可以轻松地做到这一点:
$contents = file_get_contents($url);
$jsonObj = json_decode($contents);
echo "Name: ".$jsonObj->{'name'};
最佳答案
我推荐 jQuery 的 $.getJSON()
方法
http://api.jquery.com/jQuery.getJSON/
此处包含您的数据的实时演示:http://jsfiddle.net/6ZeJ8/3/
当然,你需要jQuery来使用这个方法,把它放入 <head>
你的 HTML 应该可以正常工作。
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
关于javascript - 通过 JavaScript 从 URL 提取并使用 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10352636/