javascript - Eröffnung versteckten iframe für die Datei download-Dokument bereit

Ich versuche mit diesem trick zum öffnen einer Datei download-dialog auf Dokument bereit. Den gleichen trick gearbeitet hat, ein anderes mal für mich, aber die Zeit der iframe Hinzugefügt wurde, nachdem ein ajax-call. Dies ist das snippet:

<script type="text/javascript">
  $(document).ready(function() {
     var url='/my_file_url/';
     var _iframe_dl = $('<iframe />')
                       .attr('src', url)
                       .hide()
                       .appendTo('body');
  });
</script>

Während das iframe wird korrekt gedruckt in den html-code, es muss nicht das erwartete Verhalten: keine download-Datei-popup erscheint nach dem laden der Seite. Jede Hilfe, warum?

sind Sie sicher, dass Ihre syntax korrekt ist ?
es gibt keine Schließung });
Sind die richtigen Header für die Datei-url? (wenn Sie öffnen Sie es mit Ihrem browser, haben Sie die download-popup?
Sie sind nicht schließen Sie Ihre $(document).ready(function(){
Funktioniert, wenn Sie in der Nähe Ihrer Funktion und Aufruf mit }); jsfiddle.net/aMcNV

InformationsquelleAutor Luke | 2013-04-22

Schreibe einen Kommentar