84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
코드 조각 1
$.ajax를 함수로 캡슐화하면 promise를 사용하여 입력한 prepaid_operal이 정의되지 않습니다.
그때 ajax를 직접 작성하면 원하는 값을 얻을 수 있습니다. 그리고 스니펫 1에
가
코드 세그먼트 1도 prepaid_operal을 정상적으로 콘솔할 수 있습니다.왜그런지 묻고 싶습니다.
then은 다른 것이 아닌 함수를 얻어야 합니다. . .then拿到的应该是一个函数,而不是其他的东西。。。
then
loadMain().then(loadBtn)....
jQ 자체에는 다음과 같은 Promise(지연 모듈에)가 있습니다.
이런 글쓰기 방식은 전통적이며,
jQ에 내장된 Promise 메커니즘을 사용합니다($.ajax本身会返回Promise,可以挂.done()或者.fail())。也可以用.promise()Promise 개체를 동적으로 반환합니다.
$.ajax
.done()
.fail()
.promise()
자세한 내용은 jQ 문서의 "지연된 개체"를 참조하세요.
then
은 다른 것이 아닌 함수를 얻어야 합니다. . .then
拿到的应该是一个函数,而不是其他的东西。。。loadMain().then(loadBtn)....
loadMain().then(loadBtn)....
##jQ 자체에는 다음과 같은 Promise(지연 모듈에)가 있습니다.
으아악이런 글쓰기 방식은 전통적이며,
으아악jQ에 내장된 Promise 메커니즘을 사용합니다(
$.ajax
本身会返回Promise,可以挂.done()
或者.fail()
)。也可以用.promise()
Promise 개체를 동적으로 반환합니다.자세한 내용은 jQ 문서의 "지연된 개체"를 참조하세요.