Javascript Jquery单击事件函数是can';下载csv文件?
首先,我通过htmlJavascript Jquery单击事件函数是can';下载csv文件?,javascript,jquery,html,csv,Javascript,Jquery,Html,Csv,首先,我通过htmlonclick元素导出csv文件!它正在工作。当我出于某种原因将它更改为jquery时,单击事件!是不是无法导出csv文件?为什么,我认为调用了相同的函数 Export.Export()用于我的csv文件下载功能 此代码可以下载csv文件 <a href="" class="button" onclick="Export.Export.apply(this, [$('table.listtbl'), 'Table.csv']);">Export</a>
onclick
元素导出csv文件!它正在工作。当我出于某种原因将它更改为jquery时,单击事件!是不是无法导出csv文件?为什么,我认为调用了相同的函数
Export.Export()用于我的csv文件下载功能
此代码可以下载csv文件
<a href="" class="button" onclick="Export.Export.apply(this, [$('table.listtbl'), 'Table.csv']);">Export</a>
这不起作用
<a href="" class="export">Export</a>
<script>
$('.export').click(function(e){
e.preventDefault();
alert("click");//click
Export.Export.apply($(this), [$('table.listtbl'), 'Table.csv']);
});
</script>
$('.export')。单击(函数(e){
e、 预防默认值();
警告(“单击”);//单击
Export.Export.apply($(this),[$('table.listtbl'),'table.csv']);
});
尝试使用
,希望它能起作用。确保在加载标记后加载脚本
如果href为空,则在调用单击事件之前将重新加载当前页面,因此在下载文件之前将刷新页面。可能在加载所有脚本之前绑定了单击事件 尝试:
我从来不会将锚定标记与
$(元素)一起使用代码>。使用如何
<button onclick="exportcsv(this);">Export</button>
<script>
function exportcsv(e){
var $e = $(e);
Export.Export.apply($e, [$('table.listtbl'), 'Table.csv']);
}
</script>
导出
函数导出CSV(e){
var$e=$(e);
Export.Export.apply($e,[$('table.listtbl'),'table.csv']);
}
我很确定'.export'
是供jquery通过类进行搜索的,您看到了什么错误?你看到警报了吗?对不起,没有看到你的第二个href,是不是导出。导出()
是一个jquery函数?导出的第一个参数是什么这是从哪里得到的?我的第一个工作代码与我的第一个工作代码有什么不同?
onclick=“Export.Export.apply”(这是[$('table.listtbl'),'table.csv']);“
我想没有什么(只是你会有一个propper html格式)。但是:为什么你需要改变它?
<button onclick="exportcsv(this);">Export</button>
<script>
function exportcsv(e){
var $e = $(e);
Export.Export.apply($e, [$('table.listtbl'), 'Table.csv']);
}
</script>