30
ฉันจะคืนการตอบสนองจากการโทรแบบอะซิงโครนัสได้อย่างไร
Наэтотвопросестьответына กองมากเกินнарусском : Каквернутьзначениеизсобытияилиизфункции обратноговызова ? Илихотябыдождатьсяихокончания ฉันมีฟังก์ชั่นfooที่ทำให้คำขอ Ajax ฉันจะคืนคำตอบจากได้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 …
5509
javascript
jquery
ajax
asynchronous