2013-08-29 2 views
0

У меня есть эта проблема, которую я не могу решить. Отчасти потому, что я не могу объяснить это правильными условиями. Я новичок в этом, так жаль этот неуклюжий вопрос.Как ускорить Ajax-вызовы, используя скрипты на стороне клиента

Ниже вы можете увидеть обзор моих целей.

enter image description here

это один я написал это с помощью AJAX функции для появления динамических выпадающих дорожит его занимает слишком много времени больше, чем на 1 мин.

Как я могу сделать это очень быстро?

любые идеи?

+0

Это длинный вызов ajax, или сервер занимает много времени, чтобы построить результат? Вы пытались кэшировать результат, поэтому вам не нужно создавать результат при каждом вызове –

ответ

0

Если количество всех элементов в этих 3 блоках выбора несколько меньше (~ 100), то гораздо быстрее и проще загружать все параметры со страницей в массиве JS и при смене первого окна выбора вы просто получаете связанные элементы из массива

0

я считаю, что нет никакого способа, при принятии AJAX вызова быстрее ... , но я хотел бы предложить, чтобы показать что-то вроде загрузки изображения на раскрывающемся списке продуктов, пока все АЯКС вызова получить успех ....

использовать ajaxStart() ajaxStop() для этого.

0

Вы также можете загрузить данные, необходимые после начала загрузки страницы. А затем просто отобразите все применимые опции при замене полей выбора. Однако, если у вас много данных, это не может быть самым мудрым решением. Если у вас есть большой набор данных и часто щелкнуты, вы можете по умолчанию загружать наиболее часто используемые параметры при загрузке страницы.

Смежные вопросы