Я пытаюсь отправить это в мою базу данных с помощью 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. Заранее спасибо!
Эй, вам не хватает функции, вы должны поместить его в голову, чтобы определить 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>
Других решений пока нет …