从URL解析JSON

时间:2012-02-04 11:50:19

标签: javascript jquery json

我正在构建一个网站,我使用一个返回JSON响应的URL,如:

{name:mark; status:ok}

我想在HTML页面中仅使用JavaScript或jQuery获取名称。

有人可以帮我这样做吗?

3 个答案:

答案 0 :(得分:7)

查看jQuery的.getJSON()方法,这将使您感觉非常轻松。

$.getJSON('yourURL.php', function(data) {
  alert(data.name);
});

如果您需要更多灵活性,请查看.ajax().getJSON()实际上只是.ajax()方法的简写,适合于提取获取JSON的简单请求。使用.ajax(),您将拥有更多选项 - 例如指定错误处理程序等等。

答案 1 :(得分:4)

$.getJSON("URL", function(json) {
   alert("JSON Data: " + json.name);
 });

我想这对你有用。

如果你想传递参数,那么这里是代码

$.getJSON("URL", { name: "John", time: "2pm" }, function(json) {
    alert("JSON Data: " + json.name);
    });

参考link

答案 2 :(得分:0)

   $(document).ready(function () {
    var url = 'https://graph.facebook.com/me';
    $.getJSON(url, function (data) {
        alert(data.name);
    });
});