【发布时间】:2012-03-28 16:06:43
【问题描述】:
将长字符串(13,000 多个字符)转储到带有名称和扩展名的下载文件中的最佳方法是什么?如果需要,可以使用 jQuery,可能是 ajax 或 php。
谢谢。
function output(){
$.ajax({
dataType:"html",
type:"POST",
data:{
content:$("#fileDump").contents().find('html').html(),
fname:fileName
},
url:"filer.php",
success: function(data){
console.log(data);
},
error: function(data, status, error){
console.log(status);
console.log(error);
}
});
}
【问题讨论】:
-
字符串是在客户端还是服务器端生成的?
-
您回答了自己的问题 jQuery、ajax 和 php(尽可能是服务器端语言)。我会问为什么服务器没有生成 13,000 多个字符,为什么 jQuery 是所见即所得的?无论哪种方式,请确保在您的 Ajax 请求中使用 POST 而不是 GET
-
是的,所见即所得。服务器端没有保存任何内容。
-
@anijam 你确定你指定了 POST 而不是 GET ????
-
是的。我刚刚检查过。当我重做它时,我一定是忘记了。三天来,我一直在一遍又一遍地研究这件作品。我得到了帖子,但我没有看到它的结果。