javascript - 全日历功能中的 AJAX

标签 javascript php jquery ajax fullcalendar

如何将 ajax 调用添加到我的 viewRender 中?

例如:

var currentMonth = moment().month();

$('#calendar').fullCalendar({

    viewRender: function(view, element){
        url: '/getevents.php',
        type: 'POST', // ERROR LINE
        fail: function() {
            alert('There was an error while fetching events.');
        }
    }

});

我得到的错误是这样的:

Uncaught SyntaxError: Unexpected token :

我该如何解决这个问题?

最佳答案

解决方案如下:

首先您需要进行 AJAX 调用,并且由于您使用的是 jQuery,因此请使用 $.ajax()

var currentMonth = moment().month();

$('#calendar').fullCalendar({

    viewRender: function(view, element){
      $.ajax({
        url: '/getevents.php',
        type: 'POST',
        success: function(response) {
          // SUCCESS CODE
        },
        // ERROR LINE
        error: function() {
          alert('There was an error while fetching events.');
        }
      });
    }

});

关于错误,那是因为它就是这样说的。您正在使用错误的语法在函数内定义对象属性。

关于javascript - 全日历功能中的 AJAX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43860218/

相关文章:

javascript - AngularJs "on"事件监听器接收到 "broadcast"乱序发送的事件

javascript - AngularJS 和 jquery 折叠/展开多个 Bootstrap 面板

php - sql 只存储每个用户 1 个请求,忽略其他请求

php - 为网站最终集成到 MySQL 和 Google Maps API 中创建数据集? (多边形中的点、碰撞定理等)

c# - 该字段必须是日期 - DatePicker 验证在 Chrome 中失败 - mvc

javascript - 如何在带有字符串的对象上运行 ng Repeat

javascript - 为什么页面加载时会执行 javascript?

php - 当 header.php 文件包含在根文件夹以外但在根文件夹上工作时,css 不起作用

javascript - 在循环内设置超时

jquery - 链接在 UI 可选内部不起作用