thinkphp做下载系统,点击下载的时弹出下载对话框同时在数据库里更新下载次数,该怎么做

解决方案 »

  1.   

    在连接的onclick事件上用AJAX提交。
      

  2.   


    不好意思,我怎么onclik事件都不执行。
    只能弹出下载对话框
      

  3.   

    这是我的下载链接<div class="col_3_0">
    <div class="down_button">
    <a href="__PUBLIC__/Uploads/file/{$vo.downpath}" onclick="HidForm();">立即下载</a>  //链接 <form METHOD=POST id="formh">    //form
    <input type="hidden" value="{$vo.id}" name="downid">
    <INPUT TYPE="hidden" name="ajax" value="1">
    </form>
    </div>这是script脚本<script language="javascript" type="text/javascript">function HidForm()
    {
     ThinkAjax.sendForm('formh','__URL__/hitadd/',add_complete);  
    }</script>这是Action 处理函数
        function hitadd(){ $downid = $_POST['downid'];
    $model = D('down');
    $sql = 'update yl_down set hits=hits+1 where id='.$downid;
    $model->execute($sql);

        }这个函数不执行啊
      

  4.   

    请问楼主现在解决了这个问题吗?我也遇到这个问题了怎么onClick都没用