javascript - How to set a callback that end users can listen to for my lib? -



javascript - How to set a callback that end users can listen to for my lib? -

here's calling code looks like:

<script type='text/javascript'> $('body').on('click', 'button', function() { var import_url = $('#import_url').val(); var detected_services = [] detected_services = plugintest.analyze(import_url); console.log(detected_services); // returns [] immediately. }); </script>

here's lib code looks like:

plugintest.detected_services = []; plugintest.analyzewebsite = { start: function(import_url) { // long, async heavy lifting sets value of plugintest.detected_services. settimeout(function() { homecoming plugintest.detected_services; }, 10000); }, };

how can allow me user hear event fire plugin can immedately in calling code?

javascript jquery function asynchronous callback

Comments

Popular posts from this blog

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -