如何使用jquery获取json值

如何使用jquery获取json值,jquery,ajax,json,Jquery,Ajax,Json,我已经生成了这个json {"ListingId":"301191004942"} 我有这个,但它不起作用: var url = 'http://www.example.com/29834729r8y9823'; $.getJSON(url, function(data) {     $.each(data, function(key, val) {         alert(val);     }); }); 我需要

我已经生成了这个json

{"ListingId":"301191004942"}
我有这个,但它不起作用:

var url = 'http://www.example.com/29834729r8y9823';
    $.getJSON(url, function(data) {
            $.each(data, function(key, val) {
                alert(val);
            });
        });

我需要身份证号码。如何仅获取该值?

此操作不需要JQuery。假设您可以访问javascript中的JSON字符串,那么您可以:

使用JQuery编辑的问题和示例代码,尝试以下操作:

$.getJSON(url, function(data) {
    var val = data.ListingId;
});

您不需要迭代,因为它是单个对象而不是数组

这样做:

var data = {"ListingId":"301191004942"};

alert(data.ListingId);
您的代码将成为:

$.getJSON(url, function(data) {

            alert(data.ListingId);

    });

url是从外部发送的,但仍然不起作用,可能是因为这个原因?var url='1〕http://shared1.ad-lister.co.uk/GetListingDetails.aspx?id=43baf400-dbe1-4238-b608-38303e65faea和上下文ID=c9d56aca-506c-40be-9068-037d0fba62c9';首先通过向数据发出警报来检查发生了什么?这是服务器端错误,服务器未返回json:500内部服务器错误-http://shared1.ad-lister.co.uk/GetListingDetails.aspx?id=43baf400-dbe1-4238-b60%E2%80%8C%E2%80%8B8-38303e65faea&contextId=c9d56aca-506c-40be-9068-037d0fba62c9这是一个很好的链接,不知道为什么stackoverflow在我的帖子不起作用的时候改变链接。我是因为这个json链接吗?
$.getJSON(url, function(data) {

            alert(data.ListingId);

    });