如何在点击超链接之后执行php函数
问题描述和背景:
我正在做一个新闻推荐系统,希望在用户点击新闻超链接之后,系统在MySQL数据库下记录用户的访问记录。
我的尝试和思路:
我尝试在当前页面php中写一个我需要的函数,并在超链接处引用它,但是好像行不通。
我应该在超链接a标签的href处设置为javascript,并添加一个点击事件吗,然后点击事件用ajax请求吗
您好 答主,我打算传两个参数到javascript的函数中时,但是当我传两个参数的时候,点击超链接没有反应。
超链接处代码如下:
<a href="javascript:record_visit(<?php echo $lists_v['newsid'];?>,<?php echo $lists_v['interlinkage'];?>)"> <?php echo $lists_v['title']; ?> </a>
javascript函数如下:
<script type="text/javascript">
function record_visit(newsid,link){
$.ajax({
type: 'POST',
url: 'record_visit.php',
data: {news_id:newsid},
})
window.open(link)
}
</script>