这可能是一个初学者的问题,但我正在努力解决它 下面是我的PHP代码
echo '
var comment_value = $('#commentbox').val();
console.log(comment_value);
getcomment: "comment_value" } ,
';
这里的问题是php认为#为注释语句,因为我不能用这个jquery命令填充我的html文件。谢谢
答案 0 :(得分: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 :(得分:1)
或者这样:
echo '
var comment_value = $("#commentbox").val();
console.log(comment_value);
getcomment: "comment_value" } ,
';
答案 2 :(得分:0)
echo '
var comment_value = $(\'#commentbox\').val();
console.log(comment_value);
getcomment: "comment_value" } ,
';