猿问

我想记录单击链接的时间,并从单击另一页上的另一个链接时结束记录

第一个链接:


<td style="text-align: center;>

  <font size="1">

    <a href="Evaluation_Form.php?id=<?php echo $row_member['id']; ?>" target="_blank">Evaluate</a>

  </font>

 </td>

第二个链接/按钮:


<input type="submit" name="register" class="btn btn-info" value="Submit" />


ITMISS
浏览 130回答 2
2回答

倚天杖

您可以在PHP中创建一个后端API,以节省在页面中花费的时间,如下所示,它不依赖于哪个页面,仅基于就绪页面和卸载页面进行计算。$(document).ready(function() {&nbsp; var startPage = new Date();&nbsp; $(window).unload(function() {&nbsp; &nbsp; &nbsp; var leavePage = new Date();&nbsp; &nbsp; &nbsp; var page = (location.pathname+location.search).substr(1);&nbsp; &nbsp; &nbsp; $.ajax({&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; type: 'POST',&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; url: "/api/stayonpage",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; data: {'timeOnPage': leavePage - startPage, 'page' : page },&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; contentType: 'application/json; charset=utf-8',&nbsp; &nbsp; &nbsp; &nbsp; });&nbsp; &nbsp;});});
随时随地看视频慕课网APP
我要回答