duansha7025 2016-10-29 09:00
浏览 16

增加显示的喜欢量(自定义的,而不是Facebook)

I would like to display total amount of likes on page, the likes are displayed in:

<input type="tekst" id="<?php echo $item->getId();?>">

add like function button:

 $(function () {
                        $('a.like').on('click', function () {
                            var url = $(this).attr('href');
                            $.post(url, {}, function () {
                            });
                            return false;
                        });
                    });

So not I have to click on $('a.like') and then refresh page to see the like added, I would like to skip refreshing the page. Any ideas?

EDIT there is also a script:

<script>
                    document.getElementById("<?php echo $item->getId();?>").value =<?php echo getVotesValue($item->getId());?>
                </script>
  • 写回答

1条回答 默认 最新

  • drnzpd579935 2016-10-29 09:30
    关注

    If I understand correctly, you need to replace your code by this:

    var likesCounter = $('#<?php echo $item->getId();?>');
    $(function () {
        $('a.like').on('click', function () {
            var url = $(this).attr('href');
            $.post(url, {}, function () {
                likesCounter.val(parseInt(likesCounter.val()) + 1);
            });
            return false;
        });
    });
    
    评论

报告相同问题?

悬赏问题

  • ¥20 易康econgnition精度验证
  • ¥15 线程问题判断多次进入
  • ¥15 msix packaging tool打包问题
  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致