看板 Ajax 關於我們 聯絡資訊
※ 引述《JYHuang (夏天到了,冷不起來了說)》之銘言: : 結果*3和*4 的return 無法直接傳回給*2 : 而且在*1函式跑完之後才會跳出alert訊息 : 不知道能不能直接取得 $.post的結果 : 像是 var return_value = $.post.. : 再判斷return_value去跑? 不行 , 因為你的需求是同步的 , (從頭到尾只有一條處理流程) 但是ajax預設是非同步的(分成發request跟原本繼續執行的兩條流程) , 這是完全不同的兩種設計哲學. 你可以改用working queue 的觀念來做設計. (每個行為是一個片段 , 一次執行一個判斷) 或者採用同步發送request的方案 (我不覺得這是個好主意) -- What do you want to have ? / What do you have? 從書本中,你可以發現我的各種興趣。 從CD中,你可以瞭解我所喜歡的偶像明星。 或許從文字你很難以瞭解一個人,但從物品可以。 My PPolis , My past. http://ppolis.tw/user/Tony -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.169.78.140
TonyQ:我在這篇文章提出的問題跟你這個很像. #16yNfbFq (Ajax) 12/19 23:26
JYHuang:最後我是把.submit那裡return false 12/20 02:39
JYHuang:然後在check_acc的函式裡做 form.submit() 12/20 02:40
JYHuang:採用T兄說的片段執行 12/20 02:40