jQuery serialize + base64encode

时间:2012-04-19 17:04:28

标签: jquery forms serialization base64

有没有办法序列化表单,以便输出是base64编码的?

关于,

麦克

3 个答案:

答案 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);