请教一下jq的回调函数改成promise实现的问题

代码段1

https://img3.mukewang.com/5c0a238d00012ab306230707.jpg

我将$.ajax封装到函数函数中时,用promise写法打出的prepayment_operational是undefined。

代码段2

https://img4.mukewang.com/5c0a239b000138eb07400287.jpg

当我直接把ajax写在then中就能得到我想要的值。并且当我把代码段1中的

https://img2.mukewang.com/5c0a23a50001e38503820072.jpg

改成

https://img3.mukewang.com/5c0a23af000125bf04440075.jpg

代码段1也能正常console出prepayment_operational。
想请教下这是为什么。

精慕HU
浏览 512回答 1
1回答

森栏

then拿到的应该是一个函数,而不是其他的东西。。。loadMain().then(loadBtn)....
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript