5
は私がjqueryで値をエンコードする方法はシリアライズしますか?
encodeURIComponent($("#customer_details").serialize());
のようにすべての値をエンコードしようとしましたが、予想通り、それは動作しません。
フォームにすべての要素を取得し、各値をエンコードするのにencodeURIComponent
を使用する方法はありますか?
は私がjqueryで値をエンコードする方法はシリアライズしますか?
encodeURIComponent($("#customer_details").serialize());
のようにすべての値をエンコードしようとしましたが、予想通り、それは動作しません。
フォームにすべての要素を取得し、各値をエンコードするのにencodeURIComponent
を使用する方法はありますか?
serialize()
[docs]メソッドを使用する場合は、既にエンコードされているはずです。ドキュメントから
:
.serialize()
方法は、標準的なURLエンコード表記の文字列を作成します。
あなたが+
の代わりに%20
でスペースを表現したい場合は、.replace(/\+/g,'%20')
を行う必要があります。
+1。素敵な質問 – genesis