LINUX.ORG.RU

[jQuery] Кто-то портит строку

 


0

1

Функция

function get_form_cell(line_id, cell_type){
  $.get("./row.php", { id: line_id, do: "get_form", cell: cell_type}, function(data){
   if (data.length>0){
     var target_id = "#" + cell_type + line_id;
     $(target_id).html(data);
   }
  })
}
должна обратиться по адресу /invent/row.php?id=3&do=get_form&cell=name и полученную строку
<input type="text" name="edit_name" value="sw009" style="width: 120;">
положить в нужное место. Но в нужном месте оказывается почему-то
<input name="edit_name" value="sw009" style="" type="text">
Смотрю в access.log — запрос она делает правильный, перехожу по этому адресу браузером — получаю правильный ответ.

Для меня удивительно, что не только часть строки теряется, но и type=«text» оказывается в другом месте.

Что это?

★★★★★

надеюсь ты тролишь, это то как браузер парсит твой код, читай стандарты, добавь метрики (пиксели) к величине ширины

anonymous
()

В firebugе посмотри что в data приходит.

pi11 ★★★★★
()
Ответ на: комментарий от anonymous

>добавь метрики (пиксели) к величине ширины

точно, не заметил.

pi11 ★★★★★
()
Ответ на: комментарий от anonymous

Парсить и оптимизировать он должен где-то у себя внутри, а показывать тот код, который пришёл от сервера, по-моему так.

Однако помогло, спасибо.

muon ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.