0
我想在heredoc中回顯來自php的javascript。但由於美元符號,它不工作。逃避美元符號,但它仍然無法正常工作。有誰能幫忙解決這個問題嗎?謝謝。它給出了一個錯誤echo 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代替$ for javascript部分 –
jQuery尚未加載,因此未定義錯誤。或者將它改爲'jQuery(...)。change(..'。或者在DOM上運行 - ''jQuery(document).ready(function(){... do your stuff ..});' – Darren