完美定义点击按钮触发函数提交数据【ajax】1.html代码
ajax实例里面的函数<button class="layui-btn layui-btn-small" title="导出csv" onclick="exportCSV()">
<i class="layui-icon" >导出csv</i>
</button>
2.javascript代码
function exportCSV (argument) {
//导出csv
var url = "xxx";
$.ajax({
url: url,
type: "POST",
//data: $('#layui-form').serialize(),
data: {
"filter_platform":$("#filter_platform").val(),
"filter_accoount":$("#filter_accoount").val(),
"filter_project":$("#filter_project").val(),
"export_cvs":"export_cvs"
},
beforeSend: function (xhr,settings) {
xhr.setRequestHeader("X-CSRFtoken",$.cookie("csrftoken"));
layer.msg('csv⽣成中,请等待......', {icon: 4,time:600000});
},
success: function (data) {
if (de == 0){
window.open("/static/xxx/download/" + data.file_name);
layer.alert(data.msg, {icon: 6});
} else {
layer.alert(data.msg, {icon: 7});
}
},
complete: function () {
console.info("⽣成csv数据执⾏完成......");
},
error: function (data) {
console.info("⽣成csv数据执⾏出错......");
}
});
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论