简体   繁体   中英

How do i execute a callback in a jQuery Plugin code

This may sound really like a newbie .. But i used the jQuery Boilerplate on this page - http://stefangabos.ro/jquery/jquery-plugin-boilerplate-revisited/ and created a plugin. Everything works fine, except now i want to add a callback. I want to execute this -

$.Alerter({'message':'this is a test','onSuccess':function(data) { alert(data); } });

The onSuccess is a callback function which is added to the defaults.

My question is – how do i send the output to the onSuccess. I want it to return back a TRUE or FALSE value after certain steps have been executed in the init()

Something like this:

plugin.result = null;

plugin.init = function() {
    // do stuff
    ...
    // save _result in public variable result 
    plugin.result = _result;
}

If you are writing this plugin for dom operations, you could also use it like plugin.data('result',_result);

Since I don't know anything else I can't give further insight.
Hope this will help you.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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