如何使用jquery获取json值
我已经生成了这个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); }); }); 我需要
{"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);
});