我看过网站而不是表单按钮,他们使用类似的链接
onclick="USER._like('161', this);"
当我点击它时,它会动态地将数据插入数据库。
这叫什么?这周有没有教程?
感谢。
答案 0 :(得分:4)
这是一个javascript事件处理程序。假设函数USER.like
(或者恰好是对象like
上的方法USER
)进行ajax调用并将值161
发送到服务器,然后以某种方式记录
那说它以不引人注目的方式做得好得多,这意味着你不会将函数调用写入html属性,而是从javascript中实际连接一个偶然的处理程序...使用假设这个html:
<a class="like-button" href="#" data-id="161">Like</a>
使用jquery以不引人注目的方式实现同样的事情看起来像:
$(function (){
$('.like-button').on('click', function (e) {
e.preventDefault();
USER.like($(this).attr('data-id'), this);
});
});