Tim Roberts <t...@probo.com> wrote: > tinn...@isbd.co.uk wrote: > > > >I want to run a server side python script when a button on a web page > >is clicked. This is on a LAMP server - apache2 on xubuntu 11.10. > > > >I know I *could* run it as a CGI script but I don't want to change the > >web page at all when the button is clicked (I'll see the effect > >elsewhere on the screen anyway) so normal CGI isn't ideal. > > It seems what you're after is AJAX. If you are using a Javascript > framework like jQuery, it's easy to fire off an asynchronous request back > to your server that leaves the existing page alone. If you aren't, then I > think the easiest method is to use an invisible <iframe>. From Javascript, > you can set the "src" property of the <iframe> to fire off a request while > leaving the rest of the page alone. > OK, thanks, I'd sort of found that the answer seems to be AJAX but now you have confirmed it I'll start looking harder.
> You could spend the rest of your career reading all of the good web > material on AJAX. :-) -- Chris Green -- http://mail.python.org/mailman/listinfo/python-list