解析JSON从URL

问题描述:

我建立一个网站,我用一个url返回一个JSON响应,如:解析JSON从URL

{name:mark; status:ok} 

我想获得的名字,在我的HTML页面只使用的JavaScript或jQuery的。

有人可以帮我做到这一点吗?

+8

您的JSON是虚假的。除此之外,你是否尝试搜索“jquery json”? – pimvdb 2012-02-04 11:57:11

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

我想这会适合你。

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

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

参考link

+0

我试过了...在我的html页面中,我把它,但它不工作...;(!!!我把我的网页这 ...但没有任何问题! – uto 2012-02-04 22:11:46

+0

如果您可以添加更多代码以便更好地理解,那将会很棒。 – 2012-02-05 03:42:50

看一看jQuery的.getJSON()方法,这将使得它很容易为你。

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

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

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