有没有办法序列化表单以便输出是 base64 编码的?
带着敬意,
麦克风。
您可以使用这样的脚本来base64输出序列化形式https://github.com/carlo/jquery-base64
$.base64.encode($('form').serialize())
我相信您可以使用附加到表单 ID
($('#NAMEOFID').serialize());
或者
($('#NAMEOFID').serializeArray());
这将其放入 JSON 序列化数组中,但我认为 jQuery 没有内置的 base64 插件(我可能错了)。我继续找到了一个base64插件: http: //archive.plugins.jquery.com/project/base64
只需将序列化字符串传递给它,就可以了。
使用base64 编码库,然后:
var serialized = $('form').serialize();
var encoded = Base64.encode(serialized);