0
Я хочу, чтобы эхо javascript из php в heredoc. Но он не работает из-за знака доллара. Сбежал знак доллара, но он все еще не работает. Может ли кто-нибудь помочь в этом. Благодарю. Это дает ошибкуecho javascript в heredoc php
Uncaught ReferenceError: $ is not defined
<?php
echo '<!DOCTYPE html> <html> <head><title> hello world </title> </head> <body>' ;
$testscript=<<<EOT
<script>
\$('input[type=radio][name=gender]').change(function() {
alert(this.value);
});
</script>
EOT;
echo $testscript;
echo '</body></html>' ;
?>
Добавить '' Вы не указали библиотеку jQuery – Thamilan
Вы можете использовать jQuery вместо $ для секции javascript –
jQuery не загружен, следовательно, неопределенная ошибка. Или измените его на 'jQuery (...). Change (..' или запустите на загрузку DOM - 'jQuery (document) .ready (function() {... сделайте свой материал ..});' – Darren