猿问

如何使用全日历事件作为变量?

你好,我正在使用 fullcalendar,我想声明event.start并event.end作为变量在我的 PHP 代码中使用它,如下所示:


$sql = "SELECT * 

        FROM chambre

         WHERE id NOT IN (SELECT id_chambre 

                          FROM reservation_client 

                          WHERE start <= event.end 

                            AND end >= event.start)";

event.start并event.end有两个日期,我选择。是否可以像这样在 JavaScript 和 php 之间混合使用?


慕的地6264312
浏览 101回答 1
1回答

胡说叔叔

您混合客户端代码 (JavaScript) 和服务器端代码 (PHP)。使用 JavaScript,您只能访问客户端(您的浏览器)上的资源,而不能访问服务器上的资源。我建议使用参数 event.start 和 event.end 进行 Ajax 调用。然后在 Sever 上创建一个 php 脚本来检查日期的可用性并将结果返回给客户端,Ajax 请求示例:$.ajax({&nbsp; method: "POST",&nbsp; url: "some.php",&nbsp; data: { name: "John", location: "Boston" }}).done(function( msg ) {&nbsp; alert( "Data Saved: " + msg );});您必须根据您的要求修改数据。PHP 示例:$name =&nbsp; $_POST['name'];...// do your query to the db// return the result:echo json_encode($results);根据您的需要调整脚本。
随时随地看视频慕课网APP
我要回答