HTML-код внутри php

0

это может быть новичком, но я много борюсь с ним ниже, это мой php-код

echo '
            var comment_value = $('#commentbox').val();
            console.log(comment_value);
                getcomment: "comment_value" } ,

  ';

здесь проблема заключается в том, что php рассматривает # как выражение комментария, из-за которого я не могу заполнить свой html файл этой командой jquery. спасибо

3 ответа

3

Вы цитируете, что ваш 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
?>
1

Или так:

echo '
        var comment_value = $("#commentbox").val();
        console.log(comment_value);
        getcomment: "comment_value" } ,

      ';
0
echo '
  var comment_value = $(\'#commentbox\').val();
  console.log(comment_value);
  getcomment: "comment_value" } ,
';

Ещё вопросы

Сообщество Overcoder
Наверх
Меню