jQuery序列化+;base64编码

jQuery序列化+;base64编码,jquery,forms,serialization,base64,Jquery,Forms,Serialization,Base64,有没有一种方法可以序列化一个表单,以便输出是base64编码的 关于, Mike。您可以使用类似这样的脚本来base64输出序列化表单 您可以使用类似这样的脚本来输出序列化表单 我相信您可以使用 ($('#NAMEOFID').serialize()); 或 这将它放入JSON序列化数组中,但我认为jQuery没有内置的base64插件(我可能错了)。我找到了一个base64插件: 只需将序列化字符串传递给它,就可以了 我相信您可以使用 ($('#NAMEOFID').serialize())

有没有一种方法可以序列化一个表单,以便输出是base64编码的

关于,


Mike。

您可以使用类似这样的脚本来base64输出序列化表单


您可以使用类似这样的脚本来输出序列化表单


我相信您可以使用

($('#NAMEOFID').serialize());

这将它放入JSON序列化数组中,但我认为jQuery没有内置的base64插件(我可能错了)。我找到了一个base64插件:


只需将序列化字符串传递给它,就可以了

我相信您可以使用

($('#NAMEOFID').serialize());

这将它放入JSON序列化数组中,但我认为jQuery没有内置的base64插件(我可能错了)。我找到了一个base64插件:

只需将序列化字符串传递给它,就可以了

使用a,然后:

使用a,然后:


您好,谢谢您的评论!问题是,我想维护序列化结构:a=base64&b=base64等等,这样我就可以将它传递到我的邮件表单。我正在考虑只获取表单值,在提交时对其进行编码,然后对其进行序列化,但我正在寻找一种更优雅的方法来实现这一点。嗨,谢谢你的评论!问题是,我想维护序列化结构:a=base64&b=base64等等,这样我就可以将它传递到我的邮件表单。我只是想获取表单值,在提交时对其进行编码,然后序列化它,但我正在寻找一种更优雅的方法来实现这一点。
($('#NAMEOFID').serializeArray());
var serialized = $('form').serialize();
var encoded = Base64.encode(serialized);