したがって、フォームの隠し要素でエンコードし、送信後にデコードする必要がある文字列があります。
<input type="hidden" class="secret_number" value="#encrypt(0, 'foo')#">
したがって、html では、これは非常にひどいものに見えます。
$&(A$4!v
URLでエラーが発生するため、URLEncodedFormatに入れました。したがって、最終バージョンは %25%28%25%5F%23WLT%20%0A のようになります。これで問題ありません。これをデコードして解読すると、あるべき姿に戻ります。
しかし、提出後は次のようになります。
%(%_#WLT
セミコロンによるデコード時のエラー。
注目すべき点は、送信時に、これが ajax 呼び出しを介して実行されていることです。何か案は?