1. 程式人生 > >ajax中return取不到值的問題

ajax中return取不到值的問題

  • 症狀:機器遷移時判斷JS返回取不到值
  • 分析 :除錯發現data是有值的,而且下斷點除錯發現這段ajax還沒走完,後面的邏輯已經開始走了
  • 錯誤所在:ajax之所以叫ajax它首先是非同步的,順序執行的程式不需要等待ajax跑完才繼續執行

  • 修改方案:將預設為true的同步引數設為false

  • 收穫:使用ajax要分清場景,否則既沒有優化體驗還會發生取不到值的‘靈異事件’