簡體   English   中英

Ajax 請求返回多個答案

[英]Ajax request returns multiple answers

我有 2 個無線電輸入,它們在更改頁面上顯示不同的信息。 其中一個無線電輸入稱為“Équipe Existante”。 通過單擊這個,我修改了顯示以阻止正在包裝 ap 標簽和 Select 列表的 id “existingTeamWrapper”。 在代碼上,我告訴 Select 列表更改,執行 ajax 代碼。 在這一點上,一切正常。 我收到了應有的數據。 但是……有一點……當我在我的開發工具中檢查我的請求時,我發現我收到了針對同一個請求的多個無用答案。 我注意到,當我點擊無線電輸入“Equipe Existante”時,我收到的 ajax 答案數量相同。

我嘗試在更改 function 執行結束時返回 false,我還嘗試在更改選項卡時對 Select 列表執行其他操作,但它不起作用,我仍然收到無用的答案。 即使我單擊選中的無線電輸入,也會添加答案...

有人可以幫我嗎?

代碼

阿賈克斯請求

您不應該在click處理程序中綁定change處理程序。 每次單擊existingTeam按鈕時,它都會添加另一個change處理程序。 然后,當您更改#existingTeamSelect時,它會多次運行change處理程序。

將調用$("#existingTeamSelect").change()移到點擊處理程序之外。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM