为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
慕的地6264312 2021-10-22 10:31:30
你好,我正在使用 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 之间混合使用?
查看完整描述

1 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

您混合客户端代码 (JavaScript) 和服务器端代码 (PHP)。使用 JavaScript,您只能访问客户端(您的浏览器)上的资源,而不能访问服务器上的资源。


我建议使用参数 event.start 和 event.end 进行 Ajax 调用。然后在 Sever 上创建一个 php 脚本来检查日期的可用性并将结果返回给客户端,Ajax 请求示例:


$.ajax({

  method: "POST",

  url: "some.php",

  data: { name: "John", location: "Boston" }

})

.done(function( msg ) {

  alert( "Data Saved: " + msg );

});

您必须根据您的要求修改数据。


PHP 示例:


$name =  $_POST['name'];

...

// do your query to the db

// return the result:

echo json_encode($results);

根据您的需要调整脚本。


查看完整回答
反对 回复 2021-10-22
  • 1 回答
  • 0 关注
  • 100 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信