我需要有关 FullCalendar、Javascript 和 PHP 的帮助。 我需要将这个 foreach PHP 代码包含到这个 Javascript 中。
<script type="text/javascript">
$(document).ready(function() {
// page is now ready, initialize the calendar...
$('#calendar').fullCalendar({
events: [
<?php
$sql = "SELECT * FROM eventi";
$eventi = $mysqli->query($sql);
foreach ($users as $row) {
echo '{';
echo 'title: "'.$eventi['nome'] . '"';
echo 'start: "'.$eventi['data'] . '"';
echo '},';
}
?>
]
});
});
</script>
最佳答案
通过更改查询,使其返回具有所需列名的数据,然后使用 json_encode 格式化结果,您可以 大大简化了代码。
<script type="text/javascript">
$(document).ready(function() {
// page is now ready, initialize the calendar...
$('#calendar').fullCalendar({
events: [
<?php
$sql = "SELECT `nome` as `title`, `data` as `start` FROM eventi";
$eventi = $mysqli->query($sql);
$allrows = $eventi->fetch_all(MYSQLI_ASSOC);
$rslt = json_encode($allrows);
echo $rslt;
?>
]
});
});
</script>
关于javascript - 在 JavaScript 中插入 MySQLi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54890749/