为了账号安全,请及时绑定邮箱和手机立即绑定

Ajax异步加载,事件触发问题

Ajax异步加载,事件触发问题

Helenr 2018-09-03 15:10:06
ajax异步加载部分页面(target-page), target-page里面存在一个button,想给button设置一个onclick函数, 但是发现始终无法进行触发逻辑: 前端jqueryload()(ajax异步)加载页面, btn 放在了target-page里面伪代码如下:(代码比较啰嗦,就用伪代码替换了)ajax.js:$(function(){   $(xxx).load(target-page);  function a(){codes}   setTimeout(function(){     $(btn).click(a);    // 用奇葩方法settimeout解决   }, 0); });有人能帮忙讲一下其中的原理和正确的解决方案吗??个人认为问题就是异步加载在js基础内容(变量/函数声明)加载后进行触发的, 之后导致元素无法获取到等问题
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 778 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号