在我的项目中,一些php代码需要在javascript代码中。我输入了以下代码。但它错了,我对javascript不熟练。你能帮我编辑这段代码吗?错误是围绕$rowno
变量。$rowno
在 php 代码中未定义,而$rowno
在javascript 的第一行中var html
是可以的。我如何为 php定义...$rowno
<script type="text/javascript">
$(document).ready(function (e) {
$("#add").click(function (e) {
$rowno = $("#container div.sss").length;
$rowno = $rowno + 1;
var html = "<div class='sss' id='row" + $rowno + "'>This Form</div><div class='col-sm-12'><?php include_once 'db.php'; $sql = mysqli_query($connection, 'SELECT * FROM service'); while ($row = $sql->fetch_assoc()) {
echo "<label><input name='checkbox["$rowno"][]' value='$row[id]' type='checkbox'>$row[title]</label>";
} ?></div></div>";
$("#container").append(html);
});
});
</script>
试试这个,让我知道
<script type="text/javascript">
$(document).ready(function (e) {
$("#add").click(function (e) {
$rowno = $("#container div.sss").length;
$rowno = $rowno + 1;
var html = "<div class='sss' id='row" + $rowno + "'>This Form</div><div class='col-sm-12'><?php include_once 'db.php'; $sql = mysqli_query($connection, 'SELECT * FROM service'); while ($row = $sql->fetch_assoc()) {
//echo "<label><input name='checkbox["$rowno"][]' value='$row[id]' type='checkbox'>$row[title]</label>";
echo "<label><input name='checkbox[\"+\$rowno+\"][]' value='".$row[id]."' type='checkbox'>".$row[title]."</label>";
} ?></div></div>";
$("#container").append(html);
});
});
</script>
\"
没有它的情况下使用PHP 将执行"
\$
没有它的情况下使用PHP 会认为$rowno
是一个变量.
不使用+
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句