Jquery kullanarak bir dize pdf dosyası indir

0 Cevap php

Tümü,

Ben Zend Framework ve MVC ile yazılmış bir PHP5 uygulama var. Benim ana sayfasında, bir dinamik olarak oluşturulan pdf dosyasını indirmek için işlevsellik dahil etmek istiyoruz. Bu yapılır yoludur:

  1. Kullanıcı tıkladığında "dosya indirme" linki.
  2. Tıkla, bir AJAX çağrısı, form verilerini alır pdf oluşturur ve bir dize olarak döndüren bir PHP denetleyicisi, oluşur.
  3. Benim javascript fonksiyonu artık pdf dize vardır.
  4. Ben kullanıcı javascript gelen pdf dosyası indirmek için nasıl bir "Aç / Kaydet" diyalog görüntüleyebilir?

Ben aşağıdaki kodu vardır:

<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>

Teşekkürler

0 Cevap