出力が base64 でエンコードされるようにフォームをシリアル化する方法はありますか?
よろしく、
マイク。
このようなスクリプトを使用して、シリアル化されたフォームを base64 出力することができますhttps://github.com/carlo/jquery-base64
$.base64.encode($('form').serialize())
を使用してフォームIDにアタッチできると思います
($('#NAMEOFID').serialize());
また
($('#NAMEOFID').serializeArray());
それはJSONシリアル化された配列に入れられますが、jQueryにはbase64プラグインが組み込まれているとは思いません(間違っているかもしれません)。先に進み、base64 プラグインを見つけました: http://archive.plugins.jquery.com/project/base64
そのシリアル化された文字列を渡すだけで、うまくいくはずです。
base64 エンコード ライブラリを使用し、次に:
var serialized = $('form').serialize();
var encoded = Base64.encode(serialized);