2015-04-28 2 views
0

У меня есть код AdSense, и я хочу, чтобы добавить его в DIV с JQueryAppend AdSence код с JQuery

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> 
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-XXXX" data-ad-slot="XXXXX" data-ad-format="auto"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({}); 
</script> 

Но он ломает все мой сценарий, я делаю так:

var script ='<?php echo preg_replace("/[\n\r]/","",html_entity_decode($jobsideads[0]['script'])); ?>'; 
jQuery(script).appendTo('#tab1'); 
+0

Почему вы пытаетесь запустить PHP-код в скрипте? –

+0

, потому что код адзенции установлен в базе данных из бэкэнд –

+0

PHP предварительно скомпилирован до загрузки страницы; javascript запускается только после загрузки или загрузки страницы. Ваш javascript/jQuery буквально будет отправлять строку «

ответ

0

Вы ошибку в этом коде

var script ='<?php echo preg_replace("/[\n\r]/","",html_entity_decode($jobsideads[0]['script'])); ?>'; 
jQuery(script).appendTo('#tab1'); 

изменения его

var script ='<?php echo preg_replace("/[\n\r]/","",html_entity_decode($jobsideads[0]["script"])); ?>'; 
jQuery('#tab1').append(script);