【发布时间】:2019-02-26 17:10:30
【问题描述】:
我需要有关 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。相反,构建一个数组,然后使用 json_encode。然后,您可以将其回显到您的 javascript 中,只要 javascript 不需要直接与 PHP 交互,并且需要在页面加载时运行。
-
@ChrysUgwu 你能举个例子吗?
-
您可以通过重命名文件来做到这一点,使其具有
.php扩展名。页面加载时将运行 php 代码。我也会回显@aynber 关于构建一个数组,然后回显数组的 json_encode。 -
正在处理它,但是如果它已经是一个php文件,那么结果页面有什么问题?
标签: javascript php mysql mysqli fullcalendar