0
hmtlフォームからデータを取得しようとしていますが、これをwebsafe btoaに渡してからgmailとして送信しています。フォームをキャプチャして、MDNドキュメントで指定されているFormDataコンストラクタに渡し、無駄な出力を取得しています。私は間違って何をしていますか?FormDataコンストラクタがフォームデータを取得できません
このようなルックスに渡されるフォームデータオブジェクト。私が描いている「無駄な出力」はどれですか。ここで
これらのログを生成するコードが必要な場合は、この上でさらに詳しく説明する
console.log(['got form', form]);
var builtForm = new FormData(form);
console.log(['builtForm', builtForm]);
var testFormObj = window.btoa(builtForm).replace(/\+/g, '-').replace(/\//g, '_');
console.log(testFormObj);
幸せ...です。私は何か基本的なものを逃していて、それをキャッチしていないように感じる。そこに2番目の目をつけるためにここに掲示する。あなたの時間をありがとう。 jQueryや他の図書館はしないでください。
興味深いので、フォームのデータをwebsafeのbase64文字列に変換する必要があるため、おそらくこのフォームでFormDataコンストラクタを使用しないことをお勧めします。その代わりに、文字列を適切に変換するタスクに適した手法を使用してください。どうもありがとうございました。 –