首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在ajax调用之后,单击事件无法工作。

在ajax调用之后,单击事件无法工作。
EN

Stack Overflow用户
提问于 2014-07-31 12:00:59
回答 1查看 559关注 0票数 0

我有一个父jsp,其中将包含另一个jsp。在子jsp中包含另一个jsp。

在第一个子jsp中将有一个按钮,如果我们单击该按钮,ajax调用将被触发,这将追加第二个子jsp的div。

这里的问题是::在附加的第二个子类jsp中,Javascript不工作。

代码语言:javascript
运行
复制
function abc(){
    $("[id^=<%=KunalBean.getBeanFieldPrefix()%>rdxCarterz]").on("click", function() {
    alert("after ajax call")
});
}

我把这个abc函数称为ajax的成功调用。ajax调用之后,函数abc()将被调用,但是click事件无法工作。所以当我点击相应的无线电选项时,它就不能工作了。

请告诉我如何解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2014-07-31 12:04:41

尝试从动态加载的对象调用事件时,请使用此方法

代码语言:javascript
运行
复制
function abc(){
    $("body").on("click" , "[id^<%=KunalBean.getBeanFieldPrefix()%>rdxCarterz]",function({
     alert("after ajax call");
  });
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25058386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档