Skip to content

Nothing Happens, Although the "Loading Next Page" Message is Visible

Gabriel Somoza edited this page Apr 8, 2015 · 1 revision

This is unfortunately a very common issue, caused by some extensions that aggressively modify the output of the system when an AJAX request is made to the server. This is a bad practice, because the Accept header should be used to determine whether the server should respond with JSON, HTML, or anything else - but these extensions do it regardless of the contents of the Accept header.

Symptoms

Our extension makes AJAX requests in order to load the next page of products, but expects HTML output and not JSON. So when the server responds with JSON it will result in a Javascript error. To the end-user, this means that the "Loading Next Page" message will be visible but will stay there indefinitely - and no new products will ever be added to the page.

Solution

The only way to work around the issue is to modify the extension or theme functionality that converts all AJAX requests into JSON responses. Contact Strategery if you'd like one of our developers to do this for you for a modest fee.

Known Conflicts

The following extensions and themes are known to have this issue. Please keep the list ordered alphabetically and suffix with the version / date where the issue was confirmed to exist.