I create a module, not a component, a module because it should appears a number of times, on a number of pages in various positions I follow basic module creation
In de
so after some ggsearch, I succeeded thanks to this post
you have to call itself, best way to do is to use (in default.php):
'url: "",'
Then is mod_yourmodule.php intercept get or post "query" with JRequest::getVar because "$_POST['xxx']" does not work
'$task = JRequest::getVar('task'); '
'if($task == ....... '
'and call the helper modyourmoduleHelper::youfuncion'
In helper, as you don't need all layouts I sent an echo of funcion returned value between “<”reply“>” tags and stoped joomla with jexit()
The reply will be the default.php + the echo easily parsed with :
'var re = /(.*)<\/reply>/;'
'var result = re.exec(T_output); '
'if(result[1] != ''){ Displayfunction($.parseJSON(result[1]));}'
... finished