I guess most people agree that displaying a "loading" image or text is nice. But do you display it beside the button, or somewhere else such as the top of the page (like gmail used to do)
Aside from that, would you disable the buttons to prevent sending additional requests? If so, do you do it just in the background, or change the appearance of the button too?
I'm designing a responsive website to it applies to both regular website and mobile.