Javascript ajax get请求返回json文件readystate 1而不是数据
我试图调用此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 }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
}; 要执行简单的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;
});