csv文件无法下载onclick

时间:2013-06-27 07:05:17

标签: javascript html ajax csv download

从我的下拉菜单的这个选项中试图调用javascript函数gen();我的html表是'horse_trainings',它被转换为cvs格式;但它没有下载,因为当我在互联网上检查代码时,所有标题都是相同的程序,所有匹配,但它没有工作。

<li><a href="#" onclick="gen();">Export In Excel</a></li>

这是我的剧本:

<script type="text/javascript" src="http://www.kunalbabre.com/projects/table2CSV.js"> </script>
<script>
function gen()
{
var csv_value=$('#horse_trainings').table2CSV({delivery:'value'});
 $.ajax({
            type:"POST",
            url:"trainingxls.php",
                    datatype:"csv/text",
            data:"func=text&data="+csv_value+"",    
        }).done(function(t){
            alert(t);
            });
}
</script>

my trainingxls.php文件:

<?php
if(isset($_POST["func"])){
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"my-data.csv\"");
$d=stripcslashes($_REQUEST['data']);
//echo $_POST['data'];
echo $d;
}
?>

问题:点击时不下载cvs文件。

0 个答案:

没有答案