我有一个生成 excel 发票的文件。它的名称为view_porder.php。
它会下载并 excel 发票。
但是我想从Javascript调用url
。那时它不会下载excel文件。
请帮助。
这是JavaScript
$.ajax({
type: "get",
url: "../view_porder.php",
data:{pdf:pid,order_id:id},
success: function(res){
window.location = url;
}
});
答案 0 :(得分:1)
请尝试使用完整路径。如果可行,则相对路径导致了问题。您需要考虑的另一件事是,相对路径与执行脚本的页面有关,而不是与脚本路径本身有关。
答案 1 :(得分:0)
函数返回什么? 我认为不是杰森。也许您可以直接使用ajax来调用它,这对我来说在Django上是有效的,我只是返回
response = HttpResponse(excel_file,content_type='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet')
response['Content-Disposition'] = 'attachment; filename=MOM {0}.xlsx'.format(datetime)
return response