zhaodongxu12138 2021-10-22 14:31 采纳率: 33.3%
浏览 31
已结题

如何将得到的数据作为参数传入按钮触发的函数中?

根据表单填写的数据生成json格式的数据;
现要将这些数据作为函数的参数;
如何实现?

var data1 = {};
            $(function (){
                $("#fun").click(function (){
                    var data = {};
                    $("form").serializeArray().map(function(x){
                        if (data[x.name] !== undefined) {
                            if (!data[x.name].push) {
                                data[x.name] = [data[x.name]];
                            }
                            data[x.name].push(x.value || '');
                        } else {
                            data[x.name] = x.value || '';
                        }
                    });
                    data1 = $("#result").html(JSON.stringify(data));
                });
            });
            function download(text, name, type) {
                var a = document.getElementById("a");
                 var file = new Blob([text], {type: type});
                 a.href = URL.createObjectURL(file);
                    a.download = name;
                    a.dispatchEvent(new MouseEvent('click', {'bubbles': false, 'cancelable': true}));
            }   

这是按钮:

<input type="button" onclick="download(data1, 'SWCL_MANIFEST.txt', 'zhaodongxu/Workspace/Module')" value="creat file">

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 10月30日
    • 创建了问题 10月22日

    悬赏问题

    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式
    • ¥30 数值计算均差系数编程
    • ¥15 redis-full-check比较 两个集群的数据出错
    • ¥15 Matlab编程问题
    • ¥15 训练的多模态特征融合模型准确度很低怎么办
    • ¥15 kylin启动报错log4j类冲突
    • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
    • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序
    • ¥15 onvif+openssl,vs2022编译openssl64