Я создал форму ввода, и теперь у меня есть требование, чтобы она поддерживала предварительный просмотр и работа без Javascript.Обработка предварительного просмотра
Вот мое затруднительное положение. Я могу обрабатывать запрос предварительного просмотра на стороне сервера, но заголовки уже отправлены, поэтому я не могу отправить перенаправление. Заголовок, боковая панель и нижний колонтитул страницы уже отображены, поэтому отображение предварительного просмотра новой страницы внутри страницы будет уродливым. Это оставляет мне открытие нового окна.
Как я могу открыть новое окно и в то же время отправить запрос POST? Возможно ли это?
В идеале хотелось бы что-то вроде этого:
<div>
<a href="post review link" target="_blank">Preview</a>
<input type="hidden" name="preview" value="dopreview" />
</div>
Я открыт для предложений.
Обнаружение предварительного просмотра - легкая часть. Выполнение этого способа оставляет мне нигде, чтобы отображать предварительный просмотр, так как он будет отображаться на существующей странице. – Twifty
Вам просто нужно условно изменить свою страницу, добавив еще один div, где вы покажете предварительный просмотр. С силой «если» я не понимаю, что с этим сложно. – blue112
изобразите страницу со сводкой и нижним колонтитулом заголовка, затем отобразите предварительный просмотр другой страницы в пределах этой области содержимого. Это не сработает. Я должен либо использовать полную область отображения страницы, либо открыть ее в новом окне. Поскольку у меня нет способа удалить существующий контент, единственным вариантом является новое окно. – Twifty