我想使 AJAX 调用的输出在我的插件的回调函数中可访问。该插件用于联系表单,因此它使用 AJAX 发送数据,但我需要在日志/警报中看到输出。我已经有一个名为"after"的回调函数。
我现在正在使用的部分
$.ajax({
success: function(data){
if(typeof options.after == 'function'){
options.after.call(this);
}
}
});
选项以及我想如何使用它
$.fn.dform.options = {
option1: 'lorem',
option2: 'lorem',
option3: 'lorem',
after: function(e){
console.log(e)
}
}
当你
调用after()
时,你可以简单地将其(data
)作为参数发送:
if(typeof options.after == 'function'){
options.after.call(this, data);
}
编辑 这是 MDN 的call
文档。