3 ms·
You need to tell the user that the message has been sent. If nothing happens when you press the button (just an ajax call, no refresh) the user will think there
by z3t4 7y ago
You need to tell the user that the message has been sent. If nothing happens when you press the button (just an ajax call, no refresh) the user will think there is something wrong.
The reverse can be used in an UI to tell the user that something went wrong, for example in a window pull-down menu, don't hide the menu right away, do what the user request, then hide the menu, so if it the request didn't complete, the menu will still be visible.
- rachelbythebay 7y agoHi, the web page in question has always had something to say what's going on. It's not beautiful but it does tell you that things are happening. Right before it kicks off the call to the server, it lights up something to say "Submitting feedback", and as soon as it finishes, it flips that to "Feedback saved" (which now has a time attached). Odds are, most people have never actually noticed the first message, since it is quickly replaced with the second. The messages appear just to the left of the button which was just clicked (and right under the text field). So, in theory, it's right by where your eyes are looking anyway. But, here we are.
- z3t4 7y agoAha. You are on to something then. Your setup is old school. Maybe the advance in network and computer speed has made it too fast :P