【发布时间】:2021-01-24 15:08:40
【问题描述】:
我正在使用此脚本将 PHP 变量(此处为 $CODE,这是我从 sql 请求中获得的文本)保存到文件中。
function download_txt() {
var textToSave = <?= json_encode($CODE) ?>;
var hiddenElement = document.createElement('a');
hiddenElement.href = 'data:attachment/text,' + encodeURI(textToSave);
hiddenElement.target = '_blank';
hiddenElement.download = 'myFile.txt';
hiddenElement.click();
}
document.getElementById('test').addEventListener('click', download_txt);
但它不起作用。该文件仍然是空的。 我想这与 json 编码有关,但我有点迷路了。
【问题讨论】:
-
也许你的文本有特殊字符需要转义
-
发现问题:我无法解码#
标签: javascript php save