0

JavaScript (Dojo) XHR 経由でフォームを投稿しています。特殊文字を投稿したい場合を除いて、すべて正常に機能します。XHR タグの例:

<someTag>

エラー 500 (内部エラー) が発生します。どうすればこれを解決できますか?

4

1 に答える 1

0

サーバー側のコードが、投稿された値を文字列ではなくコードとして解釈しているようです。それを改善するには、サーバー側のコードの例が必要ですが、クライアント側では次を使用できます。

var escapedValue = escape("<someTag>");

繰り返しますが、クライアント側の文字エンコーディングに依存するのは安全ではないことに注意してください。この問題はサーバー側で修正する必要があります。

于 2013-02-15T19:52:26.467 に答える