这是我的HTML代码 -
<td>
<a href="<?php echo $post->js_resume_id;?>" id="play"
onclick="window.open('/assets/img/videos/assets/<?php echo $post->uploaded_video;?>', 'windowname2', 'width=700, \ height=700');
return false;">Click to view </a>
</td>
<script type="text/javascript" >
$(document).ready(function(){
$("#play").click(function(){
$.ajax({
type:"POST",
url: "<?php echo base_url().'Employer/view'?>",
success: function(response) {
}
});
});
})
</script>
我想计算用户点击次数并向控制器发送计数。
答案 0 :(得分:0)
可以使用PHP Session
维护您的点击次数。默认的session
销毁时间默认为php.ini
个文件。
当用户点击图片时,使用php session
实现以下javascript函数。希望它能正常工作。
<td>
<a href="<?php echo $post->js_resume_id;?>" id="play"
onclick="window.open('/assets/img/videos/assets/<?php echo $post->uploaded_video;?>', 'windowname2', 'width=700, \ height=700');
return false;">Click to view </a>
</td>
在此代码中,当用户点击“点击”以使用jquery
播放时使用id
进行查看。
<script type="text/javascript">
$(document).ready(function(){
$("#play").click(function(){
<?php
session_start();
if(isset($_SESSION['count'])){
$_SESSION['count']++;
}
else
{
$_SESSION['count']=1;
}
?>
});
});
</script>
然后查看总点击次数echo $_SESSION['count]
。我正在使用codeigniter
你可以使用增加会话时间使用$config['sess_expiration'] = 7200;
会话有效,直到2小时没有点击完成。希望这会对你有帮助。谢谢你享受.....