Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   POST по клику и результат в iframe (https://javascript.ru/forum/jquery/8285-post-po-kliku-i-rezultat-v-iframe.html)

coder4web 18.03.2010 15:28

POST по клику и результат в iframe
 
В админке для функции предпросмотра страницы новости без кэша требуется следующий функционал: ссылка предпросмотра, по клику на ней: создание iframe, post, помещение результата post в iframe. Проблема с последней операцией, не могу разместить в iframe полученную HTML страницу (<html>...</html>).

<a href='#'' onclick='loadPreview();'>Просмотр без кэша</a>
<div id='preview'></div>
<script type='text/javascript'>
function loadPreview()
{
	jQuery('#preview').append('<iframe id="previewframe" />');
	jQuery.post('/news/id/1/', function(data) {
	  // вставить полученный HTML data в iframe
	});
	return false;
};
</script>


Заранее благодарю за помощь!

Kolyaj 18.03.2010 15:30

Отправляйте форму в iframe просто, зачем здесь jQuery?

coder4web 18.03.2010 16:02

Хорошо, просто хотелось узнать, можно ли без формы.

subzey 19.03.2010 00:07

coder4web,
а зачем без формы?

Photon 20.03.2010 18:02

var frame = $('#previewframe');
$(frame.contentWindow.body).html(data);

Вот так вполне себе сработает..


Часовой пояс GMT +3, время: 13:28.