Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
API的Javascript访问代理_Javascript_Json_Mapquest - Fatal编程技术网

API的Javascript访问代理

API的Javascript访问代理,javascript,json,mapquest,Javascript,Json,Mapquest,我不知怎么被卡住了。也许这是一个简单的问题,但我就是不能让它工作 我试图访问API(mapquest)的响应,但是我找不到一种方法来挖掘响应以提取相关信息。 这是我的控制台日志和代码,我实际上想访问responseJSON和其中的一些内容(结果) 我发现这个字符串化的东西如此;但一切都没有达到我的预期,所以这里可能存在一个基本问题。您可以使用.done方法访问您的数据。官方文件中的更多信息 异步调用完成后,将调用Done方法。请在问题中发布代码,而不是代码图片看起来您不了解$.ajax的异步性

我不知怎么被卡住了。也许这是一个简单的问题,但我就是不能让它工作

我试图访问API(mapquest)的响应,但是我找不到一种方法来挖掘响应以提取相关信息。 这是我的控制台日志和代码,我实际上想访问responseJSON和其中的一些内容(结果)


我发现这个字符串化的东西如此;但一切都没有达到我的预期,所以这里可能存在一个基本问题。

您可以使用.done方法访问您的数据。官方文件中的更多信息


异步调用完成后,将调用Done方法。

请在问题中发布代码,而不是代码图片看起来您不了解$.ajax的异步性质。。。请参阅@JaromandaX抱歉,我会更新问题并检查您的链接。我是个新手,必须边做边学,所以我甚至没有听说过ajax的异步特性。谢谢你的链接!非常感谢你!现在可以了!我想我也想到了异步流,这显然很有帮助。
var convertAddress = function(){
    var PLZ = $("#PLZ").val();
    var Ort = $("#Ort").val();
    var Landkreis = $("#Landkreis").val();
    var Umkreis = $("#Umkreis").val();
    
    
    document.getElementById("lokalisierung").style.zIndex = "-1"; 
    var url = 'http://open.mapquestapi.com/geocoding/v1/address?key=NEYE0LPf4hbAccEoG98DQbrRt5RB1700&location=Germany,' + PLZ ;
            
    var D = $.ajax({
        type: "GET",
        url: url,
        dataType: "json"
        });
//    console.log(PLZ);
//    console.log(Ort);
//    console.log(Landkreis);
//    console.log(Umkreis);
    console.log(D);
    console.log(JSON.stringify(D));
    console.log(Object.keys(D));
};
$.ajax(...)
  .done(function(data) {
    // ur data
  })
  .fail(function() {
    alert( "error" );
  })
  .always(function() {
    alert( "complete" );
  });