0

我想在我的插件的回调函数中访问 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)
   }
}
4

1 回答 1

2

您可以在调用时简单地将它 ( data) 作为参数发送after()

if(typeof options.after == 'function'){
     options.after.call(this, data);
} 

编辑 这里是 MDN 的call.

于 2012-11-20T17:38:47.647 回答