簡體   English   中英

Ajax調用后,點擊事件不起作用

[英]Click event is not working after ajax call

我有一個父jsp,其中將包含另一個jsp。 在子jsp中,包含另一個jsp。

第一個子jsp中將有一個按鈕,如果單擊該按鈕,將觸發ajax調用,這將附加第二個子jsp的div。

這里的問題是::在附加的第二個子jsp中,Javascript無法正常工作。

function abc(){
    $("[id^=<%=KunalBean.getBeanFieldPrefix()%>rdxCarterz]").on("click", function() {
    alert("after ajax call")
});
}

我在成功調用ajax時調用此abc函數。 在ajax調用之后,函數abc( )被調用,但是click事件不起作用。 因此,當我單擊相應的單選選項時,它不起作用。

請讓我知道可以解決此問題的方法。

嘗試從動態加載的對象調用事件時,請使用此方法

function abc(){
    $("body").on("click" , "[id^<%=KunalBean.getBeanFieldPrefix()%>rdxCarterz]",function({
     alert("after ajax call");
  });
}

暫無
暫無

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

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