Как использовать jQuery $ .ajax, чтобы открыть PDF без постбэка? - PullRequest
2 голосов
/ 03 февраля 2009

У меня очень динамичный пользовательский интерфейс, который предоставляет конечному пользователю 2 детальных вида (каждый на шаг глубже, чем предыдущий). Когда я добираюсь до конца этой цепочки, я хотел бы иметь возможность «предварительного просмотра» файла PDF ... но единственная удача, которую я пока имею, это использование window.open (url), и это вызывает дополнительное окно браузера в IE6 / 7 (не желательно, если это вообще возможно)

Мой вопрос заключается в следующем: как «следует» структурировать этот тип функциональности, если я могу сгенерировать pdf на стороне сервера (без проблем) и хочу показать это пользователю без постбэка?

Ответы [ 2 ]

4 голосов
/ 03 февраля 2009

jQuery - это просто оболочка для javascript - он может сотворить столько магии - у вас все еще есть ограниченные возможности. Window.Open или Iframe. Или, может быть, вы можете найти какой-то компонент ActiveX для фоновой загрузки PDF? - или, возможно, можно интерпретировать и визуализировать PDF в javascript ... но я сомневаюсь, что это был бы приятный опыт пользовательского интерфейса.

Сложный, надеюсь, это поможет.

0 голосов
/ 03 февраля 2009

Если вы хотите просмотреть встроенный PDF-файл, единственный способ сделать это - рендерить изображение на сервер и загрузить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...