0

シンプルなextjs(2.0)フォームがあり、動的に生成されたテキストフィールドが含まれています。servletフォーム パラメータをusingに送信していますajax request。テキストフィールドにいずれかを入力するspecial charactersと、テキストフィールドの値は次のようになりますURL escape codes。たとえば、 in サーブレット&で表されます。%26

フォーム送信を使用する場合、ajax リクエストを使用する代わりに、機能しています。この問題を解決するために私を助けてください。

4

2 に答える 2

0

パラメータを「GET」メソッドに送信する場合は、url エンコーディングを使用して送信します。

encodeURI()decodeURI( ) を調べてみてください。

「POST」メソッドを使用している場合、通常の送信のみが機能します。

于 2012-11-26T13:24:35.133 に答える
0

値を送信前に JSON にエンコードし、サーバーでデコードします。

于 2012-11-26T11:29:52.063 に答える