我正在处理一个Announcement
用于在调用事件时通过API加载信息的类。
Announcement = function Announcement (id) {
var id = id;
var vars = {};
this.load = function load () {
$.ajax({
url: '/api/announcements/' + id,
dateType: 'json',
async: false,
success: function (data) {
vars = data.announcement;
}
});
}
this.getVars = function getVars() {
return vars;
}
}
这是我的活动:
$(window).ready(function () {
Dynatable.selector.bind('dynatable:afterUpdate', function (rows) {
$('.dy-button').on('click', function (event) {
var record = $(this).attr('record');
var Announcement = new Announcement(record);
Announcement.load();
});
});
});
这两段代码位于不同的文件中,但是它们与资产管道串联在一起。公告类首先被加载。
当我到达时:
var Announcement = new Announcement(record);
它说:
Uncaught TypeError: undefined is not a function
在过去的一天里,我一直在尝试修复它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句