jquery – 如何从$.getJSON返回值

前端之家收集整理的这篇文章主要介绍了jquery – 如何从$.getJSON返回值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在使用$.getJSON的方法时遇到问题.它非常简单,看起来像这样:
function lastID(query) {

  $.getJSON(url+query,function(json){

    var type_id = json.data;

});

    return type_id // doesn't work
}

你能告诉我如何将type_id返回到其他值,例如:

var returnedID = lastID(query); // this schould me equal to returned type_id from lastID method.

非常感谢你的回复

解决方法

您将需要执行以下操作,因为您无法从异步请求返回值.这个问题已被多次询问过. jquery – return value using ajax result on successjQuery ajax return value
function processType(id){
    ....
}

function lastID(query){
    $.getJSON(url+query,function(json){
        processType(json.data);
    });
}
原文链接:https://www.f2er.com/jquery/180478.html

猜你在找的jQuery相关文章