Download pdf-Datei aus einem string mit Hilfe von Jquery

Alle,

Habe ich eine PHP5-Anwendung geschrieben, die mit dem Zend Framework und MVC. Auf meiner Homepage möchte ich integrieren die Funktionalität zum herunterladen einer dynamisch generierten pdf-Datei. Die Art und Weise dies geschehen ist:

  1. Benutzer klickt auf "Datei herunterladen" - link.
  2. Auf Klicken, wird ein AJAX-Aufruf erfolgt, um eine PHP-controller, die die form von Daten, generiert das pdf und gibt es als string zurück.
  3. Meine javascript-Funktion hat jetzt die pdf-Datei string.
  4. Wie kann ich den Benutzer anzeigen, der ein "Öffnen/Speichern" - dialog, um den download der pdf-Datei in javascript?

Ich habe den folgenden code:

<script type="text/Javascript">
   $('#dlcontent').click(function(e) {
      $.ajax({
                type: 'POST',
                url: "/downloads/dlpolicies",
                data:  $("#frmMyContent").serialize(),
                cache: false,
                dataType: "html",
                success: function(html_input){
                    alert(html_input);  //This has the pdf file in a string.
                    //ToDo: Open/Save pdf file dialog using this string..
                }
            });
});
</script>

Dank

InformationsquelleAutor Jake | 2010-07-23

Schreibe einen Kommentar