我正在尝试使用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不是那么好,所以我不知道我的问题在哪里。
答案 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);
});
});