Пустое пространство (или пробел), показанный между ячейками в данных, полученных с помощью ajax, подаваемых в таблицу только в браузере IE9

Как следует из названия, у меня есть таблица, загружаемая из базы данных. Сначала выбираются только 15 строк. Позже есть способ настроить отображение 15, 50 и 100 записей с помощью раскрывающегося списка. Который загружается через ajax. Каким-то образом, если я сделаю количество записей выборки более 59 или выше, между ячейками в случайной строке создается пустое пространство. Это происходит только в браузерах IE9. Браузеры IE версии <9 хороши, FireFox, Chrome, Safari тоже хороши. Это мой первый вопрос, поэтому мне не разрешено публиковать изображения, поэтому я поставлю несколько числовых форм ниже.

| ..1 .. || ..2 .. || ... 3 ... || .... 4 .... || .5. || ..6 .. || ..7 .. |

Предположим, что это строка, полоса которой служит границей справа и слева. В IE9 я получаю данные, полученные с помощью ajax, примерно так, как показано ниже

| ..1 .. || ..2 .. || ... 3 ... || .... 4 .... || .5. || ..6 .. || ..7 .. |

| ..1 .. | _ _ _ | ..2 .. || ... 3 ... || .. ..4 .... || .5. || ..6 .. || ..7 .. |

| ..1 .. || ..2 .. || ... 3. .. || .... 4 .... || .5. || ..6 .. || ..7 .. |

| ..1 .. || ..2 .. | | ... 3 ... | _ _ _ _ | .... 4 .... || .5. || ..6 .. || ..7 .. |

| ..1 .. || ..2 .. || ... 3 ... || .... 4 .... || .5. || ..6 .. || ..7 .. |

Вы видите пробел (обозначенный _ 'подчеркиванием') во 2-м (после 1-го столбца) и 4-м (после 3-го столбца) ряд. Я не понимаю, так как панель инструментов разработчика / отладчика IE не очень помогает. Эффект не случайный, так как я получаю такое же пустое пространство между ячейками при обновлении или после очистки кеша. Может быть, это связано с тем, что данные, полученные с помощью ajax, как-то связаны с его рендерингом в IE9? Сталкивался ли кто-нибудь с такой проблемой или близкой. Любая помощь будет оценена.

8
задан Brian Tompsett - 汤莱恩 17 July 2017 в 20:47
поделиться