2017-07-25 22 views
0

後、私は成功はgetJson

$.getJSON('https://nominatim.openstreetmap.org/reverse', { 
    lat: lat, 
    lon: lng, 
    format: 'json', 
}, function (result) { 
    var dn = result; 
    var phn = localStorage.getItem("number"); 
    var new_dn = JSON.stringify(dn); 
    $.ajax({ 
      url: 'http://cnn.com/nj.php' , 
      type : "POST",    
      data: {phone: phn, location: new_dn }, 
      dataType: 'json', 
      success: function() 
      { 
       alert('success'); 
      }    
     }); 
}); 

は私が成功した場合に何かをしたい、このコードでSOEの位置データをフェッチjqueryの中getjsonメソッドを持っていますが、このコードは、アラート

success: function() 
       { 
        alert('success'); 
       } 
を発生しません発生しません。

なぜこれがそうです?。

+0

ajax呼び出しが実際に成功したかどうかを確認しましたか? [JavaScriptコンソール](https://webmasters.stackexchange.com/questions/8525/how-to-open-the-javascript-console-in-different-browsers)で – CumminUp07

+0

すべてのエラー? –

+0

@ CumminUp07はい、私はサーバー側でデータを取得します。 –

答えて

0

jqXHR.success()、jqXHR.error()、及びjqXHR.complete()コールバックメソッドは、jQueryの3.0のように除去されます。代わりにjqXHR.done()、jqXHR.fail()、およびjqXHR.always()を使用することができます。

http://api.jquery.com/jquery.getjson/

+0

保存された私の日、bedankt。 –