2016-12-16 14 views
0

這裏是我的html代碼 -如何計算用戶數單擊使用jQuery

<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> 

我要計數的用戶數量點擊發送次數的數量控制器。

+1

保持一個計數器變量,並增加它每次點擊。 –

+0

你遇到過什麼問題? – madalinivascu

+1

要麼你現在要做什麼,要麼讓'/ assets/img/videos/assets /'更新數據庫中的一個字段 – mplungjan

回答

0

使用PHP Session可以保持您的點擊次數。默認session銷燬時間默認爲php.ini文件。

當用戶在圖像中單擊時,使用php session實現該功能。希望它能正常工作。

<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> 

在這段代碼當用戶點擊點擊使用id發揮如下view.use jquery

<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小時,如果沒有點擊done.Hope這將幫助你。謝謝你喜歡.....

+0

我正在codeigniter,這些代碼將在codeigniter項目 –

+0

工作是的,它會工作。你試過了嗎? –

+0

是的,它對我來說工作得很好,謝謝Hikmat Sijapti –