jquery – 如何从$.getJSON返回值

前端之家收集整理的这篇文章主要介绍了jquery – 如何从$.getJSON返回值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在使用$.getJSON的方法时遇到问题.它非常简单,看起来像这样:
  1. function lastID(query) {
  2.  
  3. $.getJSON(url+query,function(json){
  4.  
  5. var type_id = json.data;
  6.  
  7. });
  8.  
  9. return type_id // doesn't work
  10. }

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

  1. 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
  1. function processType(id){
  2. ....
  3. }
  4.  
  5. function lastID(query){
  6. $.getJSON(url+query,function(json){
  7. processType(json.data);
  8. });
  9. }

猜你在找的jQuery相关文章