我是手机差距的新手,我经历了与解析JSON数据相关的类似问题。
我从这些问题中得不到足够的解释
这是我用来获取JSON响应的代码
function GetData() {
var jqxhr = $.getJSON('http://api.geonames.org/postalCodeLookupJSON?postalcode=6600&country=AT&username=demo', parseResult)
.error(function () {
alert('error');
});
}
function parseResult(tx) {
alert("Success");
alert(JSON.status.itemList);
var data = JSON.parse(tx);
alert(data);
}
我想知道如何在alertview中显示收到的数据,以及如何解析响应。
任何帮助都将受到高度赞赏。
答案 0 :(得分:1)
您只能以JSON格式获取响应,因此无需解析它
$(document).read(function(){
$.ajax({
url:'http://api.geonames.org/postalCodeLookupJSON',
type:'post',
data:{"postalcode":"6600","country":"AT" },
dataType:'json',
success:function(output)
$.each(output,function(key,value){
alert(value.status);
},error:function(err){alert(err);}
});
});
这是一维数组......