title: jquery ajax return: undefined
body: <p>I'm sure you know this problem, I'm still trying to solve it for few days. I've tried lots of stuff but no one worked:</p>
  
  <p>Here is the code</p>
  
  <pre><code>function lobbyLeader() {
      $.ajax({
         data: {"id": 1, "request": "lobbyinfo", "method": "read"},
         url: 'api.php',
         dataType: 'json',
         success: function(data){
             result = data.leader;
             return result;
         }
     });
  }
  </code></pre>
  
  <p><code>alert(result);</code> will show <code>1</code> but when using in an other function it says <code>undefined</code>.</p>