jQuery给表格绑定的click事件不起作用

1. 问题描述

表格点击事件没有用

原因:表格没有渲染完成就绑定事件,找不到要绑定事件的dom的对象

2. 解决办法

将方法里面ajax请求的属性async改成flase,即同步,当执行当前ajax的时候会停止执行后面的JS代码,ajax请求会将整个浏览器锁死,直到ajax执行完毕后时,才能继续执行后面的绑定事件代码。

注:async值为true,即异步,当ajax发送请求后,在等待server端返回的这个过程中,前台会继续 执行ajax块后面的脚本,直到server端返回正确的结果才会去执行success。
也就是说这时候请求users/sessions的请求还没有执行完,可能就执行了后面的操作,那么后面就可能出现空值的情况。

posted @ 2023-05-15 10:31  yddwinter  阅读(88)  评论(0编辑  收藏  举报