Onclick事件无法传入mysql

时间:2017-06-02 04:17:11

标签: javascript php mysql google-tag-manager

我试图用PHP将其发送到我的数据库中:

 <a class="content_link" href="http://www.example.com" title="Example" target="_blank" rel="nofollow" onclick="trackOutboundLink('http://www.example.com'); return false;">  </a> 

如果我删除&#34; onclick&#34;它可以工作,但是如果我离开它,我会收到错误消息&#34; Chrome在此页面上检测到异常代码并阻止它以保护您的个人信息(例如,密码,电话号码和信用卡)。&#34 ;仅供参考,onclick =&#34; trackOutboundLink正在跟踪Google跟踪代码管理器的代码。

我想问题在于通过mysql传递Javascript事件处理程序。提前谢谢!

1 个答案:

答案 0 :(得分:0)

嘿,您缺少必须将其置于脑中以定义trackOutboundLink功能

的功能

将此代码放在head代码

<script type="text/javascript">
function trackOutboundLink(url){
     $.ajax({
         url: "post.php", 
         dataType: "html",
         type: 'POST', //I want a type as POST
         data: "url="+url, 
         success: function(data){ 
            alert("sucess");
         }
      });
}
</script>