使用jQuery进行JSON Web服务

时间:2012-02-28 02:42:40

标签: jquery json jsonp

我正在尝试使用geopages.org api来填充我的邮政编码输入字段的城市输入字段。我不知道我的剧本有什么问题。

<script>

$("#zip").blur(function() {
var city = $("#city");
var zip = $("#zip");

$.getJSON("http://www.geonames.org/postalCodeLookupJSON?postalcode=" + zip.val + "&country=US&username=myusername?", function(json){
 data = json.postalcodes[0].placeName;
 city.val(text);                    
});
}
});

</script>

我很确定这是一个语法错误,但我的jQuery不是那么好,所以我不知道我的问题在哪里。

1 个答案:

答案 0 :(得分:1)

您还需要一个},请尝试以下方法:

$("#zip").blur(function() {
var city = $("#city");
var zip = $("#zip");

$.getJSON("http://www.geonames.org/postalCodeLookupJSON?postalcode=" + zip.val + "&country=US&username=myusername?", function(json){
 data = json.postalcodes[0].placeName;
 city.val(text);                    
});
});