大家,我正在做一个网站。它可以使用 jquery 生成 MS excel 文件并下载。问题是我希望这个生成的文件可以作为附件发送到使用php的电子邮件中,那么首先如何将生成的文件传递给php?
以下简化代码说明了我的 javascript 代码:
$(document).ready(function() {
$("#excelExport").click(function() {
var fileexample;//file declaration before generation
....//generate the file
fileexample.click();//download the file
return fileexample;
});});
我尝试了一些方法来解决问题,如下所示,仅供参考:
使用 jquery ajax POST 请求将 fileexample 变量传递给 php 服务器,但它无法工作。它只能在传递像字符串这样的普通变量时起作用。
将javascript代码和php代码放在一个php文件中。但我不知道如何在 php 代码中调用 javascript fileexample 变量。
将javascript代码和php代码放在一个php文件中,并使用php生成一个MS excel文件。但是如何在 php 代码中调用像 document.getElementById("XXX") 这样的 javascript 普通变量。
希望有人可以帮助我,非常感谢提前。