A customer is chosen from a drop down list, any matching rows from within a table in the background (sql) it will return all rows that match that customer. It works instantly with around 1-15 rows but around 50 rows it takes around 30 seconds, anything above that the browser goes into a not responding state/script has stopped responding. Sometimes in chrome you can hit the wait button a few times and the table will populate, but not always. IE (various versions) and Chrome are the tested browsers.
There is only 5 columns with data that it needs to return.