AJAX (Asynchronous Javascript And XML) is a popular technique for creating interactive websites, though other technologies (e.g. JSON) are often used instead of XML.

learn more… | top users | synonyms

21
votes
4answers
3k views

What is an acceptable response time for my ajax ui?

When I have to load new information from my web server via ajax after a user action, how fast should the information be displayed for the user in order to be a good working UI for the user?
21
votes
3answers
1k views

What is a user friendly way of preventing users re-submitting / editing a form while it is submitting?

What is the most user friendly way to block user input to form while form is submitting that can be reused i.e. so I don't have to implement it for each form? For forms with only buttons (I have ...
13
votes
4answers
2k views

HTML buttons vs hyperlinks for navigation

When creating an overall site style guide, how do you determine when a button or a hyperlink should be for something other than navigation? I see many time with the heavy usage of jQuery and AJAX, ...
11
votes
3answers
515 views

Should we be optimistic or pessimistic with UI updates on AJAX requests?

We are discussing in our team how best to handle UI updates after a user does something to cause an AJAX request to the server. Here are options we are considering: Instantly update the UI and ...
10
votes
3answers
1k views

Single or Multi page web application

Is it better UX wise, to build a web application with traditional multi-page transitions or to have a single page application where the other components of the page use AJAX and jQuery to load content ...
9
votes
2answers
253 views

How many letters should be typed in “guessing” ajax search before first suggestion?

When searching with ajax based suggesting field, how many letters should be typed before it starts to suggest results? 1,2,3..
8
votes
8answers
1k views

What to display while waiting for a process (4-5 seconds) to complete?

We realized that in some cases the user may be waiting up to 4 or 5 seconds (depending on connection) for their form (or some action) to be processed. The form involves getting data from other servers ...
8
votes
4answers
410 views

What is a good clean way of notifying the user their action was registered?

I am developing an internal website for managing company resources. The user sees very few full page refreshes. Therefore, when they click "Save" to save their changes, they don't get a refreshed page ...
8
votes
2answers
197 views

How to load long-time-taking content?

We have a page that takes very long to load (approx. 15 seconds, might be even more for some clients) as the data it generates is heavy and slow. While we are trying to directly speed it up, 15 is ...
8
votes
5answers
705 views

Is there a name for this instant filter search pattern?

I've been trying to find a jQuery plugin which creates behavior similar to that of Stack Exchange user searches. The user search used on Stack Exchange sites is not an auto complete, but is more akin ...
6
votes
2answers
325 views

How to style a button - AJAX vs Hard Refresh?

When I'm casually surfing the internet, I stumble upon random buttons that I'm not really sure if they're going to open up a modal or just slide down a div so I just get scared of clicking them in ...
4
votes
3answers
389 views

Assume success and show response immediately or wait for a response from the server?

All over my CMS I have buttons that toggle something on or off by sending an ajax request, updating the db, and then changes state and value of the button on success. Very basic "ajax" and "toggle". ...
4
votes
4answers
830 views

Ajax loader - icon vs text

I have seen many sites using Ajax loader as an icon or some use plain text and some use both. What is the significance of using the above three methods? Especially the third method where both are used ...
4
votes
5answers
680 views

Subtle and understandable indication of AJAX page fragment load in progress? (No gifs!)

I am working with a home-grown CMS and have recently "upgraded" the entire thing to use javascript/AJAX/XHR to handle every page load and form submit, no exceptions. So far so good. All links load a ...
4
votes
2answers
82 views

Best practices for inducing AJAX application front-end refreshes

I develop and maintain several web applications for internal use at my company. They are all PHP/MySQL-based with HTML/JavaScript front-ends utilizing jQuery and various plugins for UI elements, grid ...
4
votes
4answers
136 views

Is there any good reasons to stick with full page refreshes any more

For a couple of years now we have been living with Ajax and other similar web 2.0 techniques in order to ask for or send content without refereshing a whole page. It's pretty standard in slideshows, ...
4
votes
1answer
295 views

How Should Tabbed Content be Loaded?

There are several approaches to loading content inside tabs. For example, Load all content initially, then just manipulate the DOM to show/hide tabs Load only the content of the active tab ...
4
votes
1answer
117 views

Should we fake succesful form submit, display result and then revert if some conditions are not met?

Like on Stack exchange, when you try to vote up your question, it appears like you successfully voted, count goes up and vote up button highlights, but then when form actually completes submitting ...
4
votes
2answers
118 views

Vocabulary for a common interface bug

As I am building more sites with more asynchronously-loaded features, I am running up against a certain type of negative effect, which I am also finding quite a lot while browsing the web: 1) User ...
3
votes
2answers
832 views

When should I use an ajax loader? When I wait more than 1 second, 2 seconds or 3 seconds?

In the web app I am working on right now we'll have some pages that will perhaps need more time to load. When should I use an ajax loader? After 1, 2 or 3 seconds?
3
votes
1answer
80 views

On a click, show a stub or not?

Consider a click event that would cause a significant change of view (e.g. going from a list of items to a detail view of a single item). What is a better experience: Switch to a stub view which ...
3
votes
2answers
162 views

When should I use AJAX to submit forms VS regular page submit

Prior to widespread AJAX use and DHTML a form was submitted and the browser would refresh by loading the response to that POST HTTP request which replaced the previous (form) page in the viewport. ...
3
votes
3answers
96 views

How to provide a visual indication that user needs to enter at least a few characters before an ajax search begins?

We have a large amount of users (e.g. a couple of millions) and we would like to start searching only after the user types in 2 characters or more. What visual indication can be provided to users in ...
3
votes
1answer
218 views

Save session state on search option change or after getting the search results?

I have a widget that helps looking for posts in my site. Here's a picture of the widget (site's not online yet) I want to use html5 session storage to store the widget options among pages. When a ...
3
votes
0answers
241 views

Are Youtube style loaders the next big UI trend? [closed]

Given that we are in an age where there are a lot of single page applications and AJAX calls are abound, are youtube style AJAX loaders a good replacement to the loading gifs? Its such a simple ...
2
votes
3answers
74 views

Should I allow users to reorganise menu items?

I am working on a video sharing application. Would it be best if I allow the user to organize the menu items: e.g. Home Videos Users Account User would be able to organize them as: Account ...
2
votes
2answers
418 views

Should I reload only those areas of site where data has changed?

I think the rule is: Reload only those areas of site where data has changed. Don't fetch the areas where no changes have been made. The pros of this rule are: 1. Users will be able to examine ...
2
votes
2answers
121 views

When going back to previous page may cause disorder

Let's suppose a page listing items whose URL would be: /items. Its content is loaded through Ajax at the page's initialization time, thus not directly populated on server initially. Each item ...
2
votes
2answers
470 views

placement of ajax “loading” image

I am puzzling over the location to display a moving GIF so that a user knows when a site is processing and they should wait. The site I am working on has many forms that a user changes between using a ...
2
votes
2answers
89 views

Creating new item with ajax

If I have a form which is used for creating data which will be displayed on the same page, I'm unsure how I should present the new item upon creation. The scenario; an item is created, post data sent ...
2
votes
0answers
47 views

ajax vs button(action) submission for configuration/option settings [duplicate]

I read this post (ajax checkboxes vs submit button) on a similar topic and I am at an impasse. I've noticed a move towards active changes for configuration and settings in applications for all sorts ...
1
vote
1answer
125 views

Combination of AJAX and page refresh when updating content. Will it confuse the user?

I am making a web family tree that will allow users to update biographies that they view in the tree. If they are updating the user's name of a specific biography, it will simply replace the value on ...
1
vote
1answer
70 views

Implementing Undo/Redo in a Web Application that uses Ajax

The web application I'm working on aims to emulate traditional desktop applications and I'm finding it a challenge to implement Undo/Redo in this environment. Undo/Redo has been in the specs since ...
0
votes
4answers
195 views

Showing a loader for longer than required because it looks good?

Strange question this :) Basically I have a website whereby lots of the loading/posting to a database is done with ajax. At the moment there are no loading screens. As such if something breaks the ...
0
votes
2answers
300 views

Form and inputs - ajax vs client side validation [closed]

i'm wondering why i have to validate forms on client side while they anyway need a server side (ajax) validation for not being hacked? IS there any benefit on having both client side and server side ...
0
votes
1answer
430 views

What are the best practices for UX concerning Web 2.0 RIA applications?

I've seen some questions on specific UX designs best practices, like for the mobile apps (Android), but are there best practices for UX for the new Web 2.0 interactive web applications, like for RIA? ...
0
votes
2answers
40 views

Live Award Winner Announcements [closed]

In a couple of months we have an international awards ceremony to hold, and would like some way of announcing the winners, in real time, on-line via our website for people who are not at the ceremony. ...
0
votes
1answer
198 views

Loading image vs full page post back?

If I have a large table of data that when sorted take like 5-10 secs to sort, is it a better UX to just do a page post back or better to add a loading image and use ajax call?
0
votes
2answers
631 views

What is a good approach to reordering table rows from a usability standpoint? [duplicate]

Possible Duplicate: Most intuitive way to offer manual sorting? I have a web application that uses many table rows. Each row typically has an ordering field, and the client just put a ...
0
votes
2answers
377 views

Improve the User Interface of Website [closed]

So I am using Visual Studio 2008, ASP.net 3.5, with the basic toolkit provided. Now I have made the GUI with a lot of functionality but the design is very basic and looks too old. I need to give it ...
0
votes
1answer
154 views

Float button position

I have a register form where the user can select the type of registration, for example, 'Solo Artist' and 'Band', when the user select one of them the register form is loaded ('Register' button is at ...
0
votes
1answer
125 views

Is it OK to use links to display GUI elements or perform actions? [duplicate]

Possible Duplicate: HTML buttons vs hyperlinks for navigation HTML links were born to show internal or external pages, or take you to a specific page position (anchors). Now, with the ...
0
votes
1answer
110 views

Ajax file upload error handling and processing logic

Suppose I have a form with the following user flow: User selects value from select list File upload field appears User selects files to upload As soon as the selection is made, files start to ...
0
votes
3answers
711 views

Should we load Overlay with loading icon for Ajax loading page?

I am working on an Ajax loading filters for an e-commerce site. On the first page request we load the common html (header, footer, other common contents) as a part of first request and then make ...
-1
votes
2answers
148 views

Best scenarios to use ajax [closed]

I'm building a website application where users post contents using a form similar to blog-entry forms, this form allows uploading of files, has a wysiwyg editor, etc. Now since it will be posting a ...