30
非同期呼び出しから応答を返すにはどうすればよいですか?
OverаэтотвопросестьответынаStack Overflowнарусском:Каквернутьзначениеизсобытияилиилизфункцииооорробр Илихотябыдождатьсяихокончания fooAjaxリクエストを行う機能を持っています。どのようにして応答を返すことができfooますか? successコールバックから値を返し、関数内のローカル変数に応答を割り当ててそれを返すことを試みましたが、これらの方法のいずれも実際には応答を返しません。 function foo() { var result; $.ajax({ url: '...', success: function(response) { result = response; // return response; // <- I tried that one as well } }); return result; } var result = foo(); // It always ends up being `undefined`.
5511
javascript
jquery
ajax
asynchronous