繁体   English   中英

在插件(jQuery)中的回调函数中使用ajax输出

[英]Use the ajax output in a callback function inside a plugin (jQuery)

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

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

编辑 这里是MDN的call

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM