[問題] jQuery 會重覆執行兩次動作已刪文

看板Ajax作者 (Neisseria)時間10年前 (2015/04/19 00:02), 10年前編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
buggy script: https://jsfiddle.net/y7rsg6y5/ 不知道為什麼,第一次按下按鈕時沒有反應 第二次按鈕時會一次跳兩個對話框 (本來是 ajax 呼叫,配合 jsfiddle 改成跳 alert 框 ajax 也是會呼叫兩次) 在想是那個部分出問題,是 val() ? 實在想不出來,請各位大大協助,感恩 [Update] modified script: https://jsfiddle.net/y7rsg6y5/4/ 可能是指定 onclick 的問題? 不太確定 但改用 $('document').ready() 包 function 後就解決了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.137.88 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1429372975.A.731.html

04/19 00:36, , 1F
click第一次會綁一個function(ev)給#contact
04/19 00:36, 1F

04/19 00:38, , 2F
click第2次會「再」綁一個function(ev)給#contact
04/19 00:38, 2F

04/19 00:38, , 3F
並且執行第一次榜的function(ev)
04/19 00:38, 3F
※ 編輯: Neisseria (175.182.141.34), 04/19/2015 09:06:20 ※ 編輯: Neisseria (175.182.141.34), 04/19/2015 12:23:26

04/22 10:38, , 4F
html直接呼叫getContact,應該不用再包一個click的event吧?
04/22 10:38, 4F

04/22 13:35, , 5F
好像的確不需要包在 onclick 裡
04/22 13:35, 5F
文章代碼(AID): #1LCe0lSn (Ajax)
文章代碼(AID): #1LCe0lSn (Ajax)