推測 -- 關於含有 ajax call 的 func

今天在做事情時, 無意間發現
假設一個函式裡頭包含 ajax call
那麼該函式似乎就不能有 return value(一律為 undefined)
至少在呼叫 ajax 後寫的 return 就不算了(就算return 不在 ajax 裏頭)
就算你有寫 return 外界收到的一樣會是 undefined
此時唯一的辦法就是  把拋的值寫在 DOM 裡面($.data)
或是 把拋值的動作寫在 callback 裡面
不能透過 return 來傳值


參考: http://stackoverflow.com/questions/5316697/jquery-return-data-after-ajax-call-success

留言

熱門文章