Board Thread:General Coding Help/@comment-9605025-20180428232938/@comment-9605025-20180508233831

Hey guys, sorry for taking so long to help with this. However, after repeatedly re-reading your posts and doing some searching online ([this StackOverflow thread] contains an interesting illustration of promises/deferreds), I think I finally have an understanding of what is going on. At the very least, the JS now works.

As you guys said, there is no way to extract a return value from a promise; the values can only be accessed when passed to callbacks that are in the chain. Since  and   both return promises, this means I can't attempt to directly retrieve a value as Fngplg noted in. This is just one of several issues that prevented the JS from working; thus leading me to falsely guess that JQuery's  didn't work with IE (as KockaAdmiralac pointed out in, it does). I ended up using a slightly modified version of the first solution KockaAdmiralac gave in. It ended up looking like this I still have some more touching-up to do (like putting  back in) but it is looking really close to completion now. Thanks so much to all of you.
 * 1) Had to add return statements so that new return values would be sent down the chain.
 * 2) Had to switch from using  to   so that new promises containing the new return values would be returned rather than the promise that was just used.