У меня проблема с JavaScript и PHP-кодом. Ниже приведен мой код:Как добавить код div и HTML-код внутри функции JavaScript?
<div class= "stars" data-id="'.$rows[$id].'" data-title="name "></div>
Когда я помещаю этот код в HTML, скрипт работает. Но когда я вставляю этот код в JavaScript, этот код не работает. Я изменил этот код, чтобы поместить его в JavaScript:
<?php echo "<div class= \'stars\' data-id=\'".$rows[$id]."\' data-title= \'name \' ></div>" ;?>
В любом случае, этот код не работает. Я что-то пропустил?
var script_data= [
{
content:'<?php echo $rows[$name];?> <?php echo "<div class= \'stars\' data-id=\'".$rows[$id]."\' data-title= \'name \' ></div>" ;?>'
}
];
вы убедитесь, что Javascript файл имеет расширение PHP? Если нет, PHP-код никогда не будет интерпретироваться. Также обратитесь к этому вопросу, это просто поиск google: http://stackoverflow.com/questions/3241422/include-php-inside-javascript-js-files Также следует отметить, что это, как правило, плохая идея. – Pavlin
Вы первый код (в html) в выражении php echo? Пожалуйста, предоставьте остальную часть кода. Что касается вашей второй попытки: можете ли вы подробно описать, что означает «не работает»? У вас есть выход? Если да, то какой результат? Я предполагаю, что вы помещаете этот код в php-файл, а не в JS-файл? – JonathanStevens