1. Pavelbeginner - 13 Марта, 2011 - 15:19:24 - перейти к сообщению
В jquery, чтобы вставить html в объект нужно использовать метод html(), а что использовать, чтобы получить html из объекта? я использую тот же метод html(), но возвращается текст, в котором отстутствуют теги. В чистом js есть метод innerHtml, который работает, как мне надо, но поскольку я использую jquery, то хотелось бы узнать, как получить обратно html из объекта?
2. garvey - 13 Марта, 2011 - 15:25:05 - перейти к сообщению
html() - это тот же innerHtml. И он возвращает HTML при правильном использовании. Пригласите ваш код сюда. Очевидно, что вы делаете что-то неправильно.
3. Pavelbeginner - 13 Марта, 2011 - 15:32:41 - перейти к сообщению
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- function add_page_content(data)
- {
- $('#page_content').append($(data).html());
- }
data - это полученный через ajax html.
(Добавление)
html данные находятся в теге <page_content>данные</page_content>
Сначала я создаю дерево объектов следующим образом $(data),
затем мне нужно получить содержимое тега <page_content> и
я использую метод html(). Затем вставляю все на страницу. Но в итоге на
страницу вставляется голый текст, без разметки, то есть без тегов.