我創建了一個wordpress頁面,允許用戶在5秒後下載zip文件。其中,我打電話給第二個頁面並傳遞POST參數(zip id ::以獲取zip路徑)。該頁面被調用,但始終是彈出式窗口。我在尋找一個乾淨的下載選項,其中無需打開標籤或新窗口,從開始下載。旁遮普彈出 - 阻滯劑也。下載文件時禁用彈出窗口打開
我曾嘗試兩種方法
A)方法1(Jquery的郵政)
$.post(
"<?php echo get_permalink(get_page_by_title('Download Page')); ?>",
{attachment_path: "<?php echo $attachment[0]->ID ; ?>"
}
B)方法2(提交表格)
$('<form action="" method="post" target="_parent" class="hide">
<input type="hidden" name="attachment_path" value="<?php echo $attachment[0]->ID ; ?>" />
<input type="submit" name="submit" value="submit" id="target-counter-button"/>
</form>'
).submit();
編輯
1)尋找一個POST方法來實現邏輯
2)由於服務器的限制,直接進入* .php文件和* .zip文件已被封鎖
3)家長下載頁面應該在這個過程中
尋找一個專家的意見保持開放在這個問題上。
感謝
頭正好被設置爲正確的類型,並調用URL – Luke 2014-09-26 15:31:08
它的一個客戶要求先打開下載頁面,然後開始下載文件後的5秒 – 2014-09-26 15:37:51
只要做到這一點,而無需打開一個新的窗口,然後...... – Luke 2014-09-26 15:38:42