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 に答える