jQuery File Save As диалог для динамического содержимого - PullRequest
2 голосов
/ 02 июня 2010

У меня есть сервлет, который вызывается через jquery ajax. Затем полученный XML преобразуется с использованием XSL и отображается на экране. Теперь требуется либо распечатать, либо сохранить этот контент на локальном компьютере. Часть печати работает нормально, но я застрял в части Сохранить как. Как мне сделать это с помощью jquery / javascript? Я использую IE8 / XP.

Я пытался

document.execCommand('SaveAs');

при нажатии кнопки, но в IE8 это не работает. Он показывает предупреждения, которые я вставил до этого момента, но не вызывает диалоговое окно. Что здесь не так?

1 Ответ

1 голос
/ 02 июня 2010

Если вы можете сделать это, используя код на стороне сервера вместо javascript, тогда установите заголовок расположения контента:

Content-Disposition: attachment
...