Javascript ajax get请求返回json文件readystate 1而不是数据

Javascript ajax get请求返回json文件readystate 1而不是数据,javascript,json,ajax,Javascript,Json,Ajax,我试图调用此web服务来返回给定zipcode的城市/州地址。我确信我只是没有正确理解ajax var data=$.ajax{ 类型:GET, 网址:https://ziptasticapi.com/28403, 数据类型:json, }; var address=JSON.stringifydata; 地址 您在成功回调中接收数据 $.ajax{ 类型:GET, 网址:https://ziptasticapi.com/28403, 数据类型:json, 成功:功能地址{ alertJSO

我试图调用此web服务来返回给定zipcode的城市/州地址。我确信我只是没有正确理解ajax

var data=$.ajax{ 类型:GET, 网址:https://ziptasticapi.com/28403, 数据类型:json, }; var address=JSON.stringifydata; 地址 您在成功回调中接收数据

$.ajax{ 类型:GET, 网址:https://ziptasticapi.com/28403, 数据类型:json, 成功:功能地址{ alertJSON.stringifyaddress }
}; 要执行简单的API调用,请执行以下操作:

$.getJSON('**WEB_URL_API_ENDPOINT**', function(data){


     console.log(data);

});
检查控制台,查看数据是如何以单个、列表等形式返回的

然后,根据数据返回的方式,可以使用以下几种不同的方法

将元素推送到列表的简单循环:

$.getJSON('**WEB_URL_API_ENDPOINT**', function(data){

  var dataList = []
  for (var i=0; i<data.length; i++) {
    dataList.push([data[i].city, data[i].state, data[i].address, 
    data[i].zipcode]);
  }

});

有什么问题吗?谢谢。在这种情况下,这种性质的东西是可能的吗?var data=$.ajax{type:GET,url:,dataType:json,success:functionaddress{var parced=json.stringifyaddress;};警惕;变量parced需要先声明,然后才能使用。success是调用$.ajax时可以采用的分支之一。因此,最好在ajax调用之前声明它,或者您需要检查typeof parced!='“未定义”,然后再显示它。我声明parced var parced;在ajax调用之前,但在ajax调用之后,它不会退出到我的警报中。这是一个简单的语法错误,很抱歉,它说parced未定义。这是否意味着我的Web服务调用有问题?
$.getJSON('**WEB_URL_API_ENDPOINT**', function(data){

 var city = data.city;
 var state = data.state;
 var address = data.address;
 var zipcode = data.zipcode;

});