Someone else may explain this better than me but... jQuery is attaching an event to your anchors tags (this may be a plugin or a custom script that attaches the events - and it may attach to selected tags) the normal operation of the anchor is to redirect the browser to that location.
Sine your event is a AJAX event you want to prevent the default operation and stop the properagtion of the event. A handler onSuccess or onComplete will be listening for a response from that AJAX request which will have a reponse with loaded data or error messages Use firebug (other tools are available) to see requests made by your page - S 2008/9/19 light-blue <[EMAIL PROTECTED]> > > What does 'return false' do? I make an AJAX request from an HREF, > which works. But the resulting page needs Javascript to run on it. I > think 'return false' is preventing it. How do I fix that? > > Here's what I've read so far from the Chaffer / Swedberg book: "If we > wish to halt both, we can return false from our event handler, which > is a shortcut for calling both. stopPropagation () and .preventDefault > () on the event." >