javascript — событие Onclick не может перейти в mysql

Я пытаюсь отправить это в мою базу данных с помощью 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>

Если я удаляю «onclick», он работает, но если я оставляю его, я получаю сообщение об ошибке, в котором говорится: «Chrome обнаружил необычный код на этой странице и заблокировал его для защиты вашей личной информации (например, паролей, телефонных номеров и кредитных карт). » К вашему сведению, onclick = «trackOutboundLink — это код отслеживания для Google Tag Manager.

Я предполагаю, что вопрос заключается в передаче обработчиков событий Javascript через mysql. Заранее спасибо!

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]