ajax非同步重新整理頁面使之前的js事件失效

2021-09-28 14:12:56 字數 267 閱讀 9622

工作中遇到需要用ajax非同步重新整理頁面重新生成頁面元素,然而重新生成的頁面元素使得之前的js失效了。經過查詢得知是因為js和ajax非同步重新整理頁面同時載入,js找不到需要定位的元素標誌,所以導致js失效。

這裡我們可以使用js的事件委託來解決該問題。比如用addeventlistener()方法來監控事件

document.getelementbyid("id").addeventlistener("cilck", function(e){

function()  //處理邏輯

ajax定時重新整理頁面

用el表示式顯示資料,頁面為remind.jsp user info ui user info session.getattribute userinfo listrolelist list session getattribute rolelist 條資訊公告 條反饋會議 條需要回執會議 條調查 ...

使用ajax重新整理頁面後,如何後退

1 使用pushstate data,title,url 將url加入到堆疊中,data為要給state的資料,title頁面標題可為空,url是要加入的 2 replacestate data,title,url 和上乙個引數相同,不同點在於他是改變當前的url,且不會讓state.length加...

ajax非同步重新整理簡單的demo

說明 本案例是在瀏覽器中區域性重新整理物件people的age屬性的值 1.首先建立乙個people類 package com.jsf.demo1 public class people public void setname string name public int getage public...