0

这可能是一个初学者的问题,但我正在努力解决它下面是我的 php 代码

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

  ';

这里的问题是 php 将 # 视为注释掉语句,因此我无法使用此 jquery 命令填充我的 html 文件。谢谢

4

3 回答 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
?>
于 2013-09-20T17:37:00.390 回答
1

或者这样:

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

      ';
于 2013-09-20T17:36:25.627 回答
0
echo '
  var comment_value = $(\'#commentbox\').val();
  console.log(comment_value);
  getcomment: "comment_value" } ,
';
于 2013-09-20T17:34:31.997 回答