Ben hesap bilgi dolu varolan sayfasında bir vCard ihracat işlevi içeren çalışıyorum.
Çirkin yöntemleri işlenmesi ve tüm sayfayı, ya da 2, sayfada bir iframe hedefleyen bir GET yeniden oluşturma, aynı sayfaya bir form göndererek, 1 içerecektir. Ben gerçekten bu iki önlemek istiyorum, ama hedefe ulaşmak için 2. kullanmak zorunda kalabilirsiniz.
Şu anda var:
<input type="image" src="/intra/imgs/icons/vcard.png" onclick="$.post('/intra/vcard.php', { id: '992772', type: 'sponsor'});">
Hangi ben Firebug XHR etkinliği izlemek eğer ben istek vCard biçimlendirilmiş verilerin tam doğru yanıt, geri gelip görmek bu anlamda çalışır. Ancak kart ile gönderilir olsa bile, bir dosya olarak tepkisini indirmek için kullanıcı sormaz:
header('Content-Type: text/x-vcard');
header("Content-Disposition: attachment; filename={$this->name_first}{$this->name_last}.vcf");
Ben yanlış bir şey yapıyorum, ya da bu sadece mümkün değil mi?