Nov 09

Сегодня в FireFox обнаружил что при обновлении через Xajax обновленная таблица выглядит так как будто там перепутаны открывающие/закрывающие теги (td, tr).

Сразу скажу что в IE6 этого не происходит.

С помощью Web Developer Toolbar смотрю (View Generated Source), и что вижу:

1) Тег form из первой ячейки закрыт, хотя я его не закрывал

2) Тег TD тоже закрыт, причем до содержимого ячейки, после содержимого естественно стоит </td> поставленное мною

Каждая строка таблицы содержит форму, вот так схематически выглядит строка, если таблицу получаю не через ajax

<tr>
   <td><form ...>1</td>
   <td>2</td>
   <td><input ...>3</td>
   <td></form>x</td>
</tr>

А вот так через xajax

<tr>
   <td><form ...></form>1</td>
   <td>2</td>
   <td><input ...>3</td>
   <td></td>x</td>
</tr>

Решение как такое победить пока не найдено …

Теги: ,