有没有办法序列化表单,以便输出是base64编码的?
关于,
麦克
答案 0 :(得分:5)
您可以使用类似这样的脚本来输出序列化格式https://github.com/carlo/jquery-base64
$.base64.encode($('form').serialize())
答案 1 :(得分:0)
我相信您可以使用
附加到表单ID($('#NAMEOFID').serialize());
或
($('#NAMEOFID').serializeArray());
将它放入JSON序列化数组中,但我不认为jQuery有内置的base64插件(我可能错了)。我继续发现了一个base64插件:http://archive.plugins.jquery.com/project/base64
只是传递给那个序列化的字符串,这应该有效。
答案 2 :(得分:0)
使用base64 encode library,然后:
var serialized = $('form').serialize();
var encoded = Base64.encode(serialized);