【发布时间】:2012-04-19 17:04:27
【问题描述】:
有没有办法对表单进行序列化,以便输出为 base64 编码?
关于,
迈克。
【问题讨论】:
标签: jquery forms serialization base64
有没有办法对表单进行序列化,以便输出为 base64 编码?
关于,
迈克。
【问题讨论】:
标签: jquery forms serialization base64
您可以使用类似这样的脚本来base64输出序列化形式https://github.com/carlo/jquery-base64
$.base64.encode($('form').serialize())
【讨论】:
使用base64 encode library,然后:
var serialized = $('form').serialize();
var encoded = Base64.encode(serialized);
【讨论】:
我相信您可以使用
附加到表单 ID($('#NAMEOFID').serialize());
或
($('#NAMEOFID').serializeArray());
这会将它放入 JSON 序列化数组中,但我认为 jQuery 没有内置的 base64 插件(我可能错了)。我继续找了一个base64插件:http://archive.plugins.jquery.com/project/base64
只需将序列化字符串传递给它,就可以了。
【讨论】: