это может быть новичком, но я много борюсь с ним ниже, это мой php-код
echo '
var comment_value = $('#commentbox').val();
console.log(comment_value);
getcomment: "comment_value" } ,
';
здесь проблема заключается в том, что php рассматривает # как выражение комментария, из-за которого я не могу заполнить свой html файл этой командой jquery. спасибо
Вы цитируете, что ваш javascript выходит из эхо-кавычек. Вам нужно сделать что-то вроде:
echo 'var comment_value = $("#commentbox").val();';
В качестве альтернативы вы можете избежать цитаты:
echo 'var comment_value = $(\'#commentbox\').val();';
Однако, вероятно, лучше всего просто выйти из PHP
<?php
// Some php code
?>
<script>var comment_value = $("#commentbox").val();</script>
<?php
// Some more code
?>
Или так:
echo '
var comment_value = $("#commentbox").val();
console.log(comment_value);
getcomment: "comment_value" } ,
';
echo '
var comment_value = $(\'#commentbox\').val();
console.log(comment_value);
getcomment: "comment_value" } ,
';