繁体   English   中英

getJson后不成功

[英]Success does not fire after getJson

我在jquery中有一个getjson方法,可使用此代码获取soe位置数据

$.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'); 
            }            
      });
});

我想对成功进行一些操作,但是此代码不会触发警报

success: function()
                {
                    alert('success'); 
                }

为什么会这样呢?

从jQuery 3.0开始,删除了jqXHR.success(),jqXHR.error()和jqXHR.complete()回调方法。 您可以改用jqXHR.done(),jqXHR.fail()和jqXHR.always()。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM