javascript - 将 FullCalendar 中的 clientEvents 保存在 MySQL/w PHP 中

标签 javascript php jquery mysql json

我正在使用 FullCalendar,并且我想将 form.submit() 上的所有 事件 保存在 MySQL 数据库的 中blob 字段。 我想我可以将其转换为 JSON,然后将其设置为隐藏输入,然后使用 PHP 保存。但我收到 将循环结构转换为 JSON 的 JSON 错误。

这是我的代码和输出。

$("input[type='submit']").click(function(e) {
    var events = $('#calendar-cabinet').fullCalendar( 'clientEvents');

    console.log(events);
});

result from console.log(events)

最佳答案

包含 json 的输入字段是否也被将 json 放入输入的脚本循环?

您的数据已经显示了 javascript/json 对象,因此您应该能够将事件作为数组发布到对象中,以使事件数组在 $_POST['events'] 中可用。

$("input[type='submit']").click(function(e) {
    var events = $('#calendar-cabinet').fullCalendar( 'clientEvents');
    var url = 'your_url';
    var data = {events:events};

    $.ajax({
      type: "POST",
      url: url,
      data: data,
      success: success,
      dataType: dataType
    });
});

关于javascript - 将 FullCalendar 中的 clientEvents 保存在 MySQL/w PHP 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22454681/

相关文章:

javascript - 滚动时停止 Effect.ScrollTo()?

javascript - 调用时查询函数不会被触发

javascript - 无法将数据从 PHP 传递到 AJAX

javascript - 第一次点击后 href 不运行,但 onclick 运行

javascript - 为什么这个语义用户界面搜索代码片段只显示七个项目?

javascript - CodeceptJS/Puppeteer 无法识别 'if' 语句

php - php中字符串到图像的转换并存储在mysql数据库中

javascript - anchor 的外部链接 - 可以延迟滚动吗?

javascript - $.blockUI 中的命令排序

php - 从 php、javascript 中的 url(网页)解析特定内容