0

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

带着敬意,

麦克风。

4

3 回答 3

5

您可以使用这样的脚本来base64输出序列化形式https://github.com/carlo/jquery-base64

$.base64.encode($('form').serialize())
于 2012-04-19T17:08:17.370 回答
0

我相信您可以使用附加到表单 ID

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

或者

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

这将其放入 JSON 序列化数组中,但我认为 jQuery 没有内置的 base64 插件(我可能错了)。我继续找到了一个base64插件: http: //archive.plugins.jquery.com/project/base64

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

于 2012-04-19T17:08:18.413 回答
0

使用base64 编码库,然后:

var serialized = $('form').serialize();
var encoded = Base64.encode(serialized);
于 2012-04-19T17:08:43.807 回答