单击处理从服务器下载文件的冷融合页面时,我有一个链接。当我直接在 url 中访问文件时,它可以正常工作,所以我知道该部分正在工作。我的下一步是引入 ajax,以便与用户无缝交互。这是我使用 ajax 调用的事件处理程序(在初始页面加载时调用事件处理程序):
function fileHandler(){
$('#attachment').click(function(e){
e.preventDefault();
$.ajax({
type:"get",
url:"test.cfm",
data:{name:"john"}
});
});
}
但我什么也得不到。这是我第一次使用 jQuery 的 .ajax()。我通常使用 .get() 和 .load()。我检查了文档,我的语法看起来是正确的。有没有人看到为什么我无法让浏览器提示保存文件的问题?谢谢!