jQuery给表格绑定的click事件不起作用
1. 问题描述
表格点击事件没有用
原因:表格没有渲染完成就绑定事件,找不到要绑定事件的dom的对象
2. 解决办法
将方法里面ajax请求的属性async改成flase,即同步,当执行当前ajax的时候会停止执行后面的JS代码,ajax请求会将整个浏览器锁死,直到ajax执行完毕后时,才能继续执行后面的绑定事件代码。注:async值为true,即异步,当ajax发送请求后,在等待server端返回的这个过程中,前台会继续 执行ajax块后面的脚本,直到server端返回正确的结果才会去执行success。
也就是说这时候请求users/sessions的请求还没有执行完,可能就执行了后面的操作,那么后面就可能出现空值的情况。