国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > AJAX > 正文

Ajax局部更新導(dǎo)致JS事件重復(fù)觸發(fā)問題的解決方法

2024-09-01 08:32:53
字體:
供稿:網(wǎng)友

如果頁面中包含一個ajax更新的列表,那么需要小心非動態(tài)更新部分的事件處理,下面以帶有公共工具欄的列表界面為例

如果在頁面中包含一個ajax更新的列表,那么需要小心非動態(tài)更新部分的事件處理。

以帶有公共工具欄的列表界面為例:

| Menu1 | Menu2

----------------------------------------------------------------------------

ID TITLE DESCRIPTION OPERATION

1 test1 hey test X - ...

2 test2 why not X - ...

----------------------------------------------------------------------------

  1. $.ajax(  
  2. ....  
  3. data: { ...  
  4. },  
  5. success: function(data) {  
  6. $('Menu1').click(  
  7. function(){  
  8. //do something  
  9. }  
  10. );  
  11. }  





由于Menu1界面部分是公共的,并不會隨著列表數(shù)據(jù)的更新而被重新載入,那么上面的代碼將產(chǎn)生重復(fù)的click事件觸發(fā)(在多次更新列表后)。

所以我們要注意,在ajax列表更新的結(jié)果處理中,不能包含工具欄事件偵聽的重新初始化。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 思南县| 平乐县| 娄烦县| 阿勒泰市| 荆门市| 娱乐| 宁城县| 洛扎县| 惠来县| 金乡县| 寿阳县| 庆元县| 奉贤区| 南昌县| 垣曲县| 福海县| 舟曲县| 永安市| 平乡县| 鹤山市| 东辽县| 前郭尔| 江门市| 探索| 东明县| 棋牌| 翁牛特旗| 江川县| 读书| 漳州市| 筠连县| 中西区| 大埔区| 普格县| 巫溪县| 峡江县| 万宁市| 沧州市| 会宁县| 祁门县| 贡觉县|