2013-04-11 6 views
0

У меня есть следующий сценарий:Ajax против изображения загрузки приоритета

У меня есть около 50 запроса Ajax (все посланные в яваскрипта цикле), которые должны заполнить таблицу с информацией статьи. Эти статьи также включают изображения.

Моей проблема:

Когда я размещаю ответы (строка таблицы) из запроса AJAX в таблице, он не будет загружать изображения промежуточны. Он будет ждать, пока не будет получен весь запрос, и он начнет загружать изображения.

Есть ли способ разрешить загрузку изображений в первую очередь? Или, по крайней мере, после каждого запроса ajax. Я имею в виду, что это не синхронный запрос, и даже тогда он не должен блокировать передачу изображения, насколько я знаю ...

+2

«У меня около 50 запросов ajax (все отправлены в цикле javascript)« плохая идея! Не можете ли вы сделать это, используя только один запрос ajax? –

+0

У нас было это до ... проблема в том, что загрузка статьи из ERP требует около 100 мс каждый, что приводит к 5-6 секундам для загрузки данных. Это долго ... поэтому мы решили загрузить каждую статью отдельно, чтобы пользователь уже мог взаимодействовать с данными до полной загрузки. –

+0

Вы можете загрузить первый по отдельности, а затем начать загрузку следующего, когда пользователь приблизится к его прокрутке и т. Д., А также бесконечный прокрутка. –

ответ

0

Вам нужно будет кодировать изображения в base64, чтобы получить то, что вы хотите. Но это будет включать некоторые накладные расходы.

Также ... то, что жарили.

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