php。求php点击页面内按钮生成文件并立即下载该文件的思路

如题 只需要一个思路 整个过程用ajax实现 无页面跳转 重点是ajax请求生成文件页面后 怎么执行立即下载 谢谢

Ajax请求后,返回已生成文件的路径 url_path, 然后 window.location.href = url_path;
如果不在本页面跳转就用window.open(url_path);追问

还是不行

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-04
php后台生成文件下载的地址,返回给js,js在新的窗口弹出来不就可以了?地址就是php返回的那个。。。追问

只点击一次鼠标实现文件的生成和下载

追答

你是说后台根据请求动态的生成文件发送到客户端?

追问

差不多 文件是点击的时候生成并且下载的

相似回答