0
我需要: 1)通過單擊按鈕從服務器獲取數據。 (can ajax) 2)根據接收到的數據執行一些js。 3)顯示標準的「文件另存爲」對話框。
它必須在IE7/IE8/FF中工作。在JS中處理「文件另存爲」事件
謝謝!很遺憾我的歪英語=)
我需要: 1)通過單擊按鈕從服務器獲取數據。 (can ajax) 2)根據接收到的數據執行一些js。 3)顯示標準的「文件另存爲」對話框。
它必須在IE7/IE8/FF中工作。在JS中處理「文件另存爲」事件
謝謝!很遺憾我的歪英語=)
可以調用用ajax的PHP文件,它看起來像這樣:
header("Content-Type: application/octet-stream");
header("Content-Length: " . filesize($fileContent));
header("Content-Disposition: attachment; filename=\"".$fileName."\"");
echo $fileContent;
這將顯示在所有瀏覽器的「另存爲」對話框。
以及如何在「另存爲」對話框之前執行java腳本? – Glum 2010-08-05 09:00:52
在您的主JS腳本中執行它,並將其作爲參數傳遞給PHP文件。 – JochenJung 2010-08-05 09:02:52
但是我需要在收到數據之後但在「另存爲」對話框「 – Glum 2010-08-05 09:11:26