0

以下のようなHTML文字列があります

<span style="font-weight:bold; color:red;"> Hello </span>

サーバーが簡単に解析できるように、JSONPリクエストとして渡したいです。お気に入り

../save/question?id=5&code="<span style="font-weight:bold; color:red;"> Hello </span>"&callback=123213

しかし、文字列にセミコロンがあるため、サーバーは正しく解析できません。これに対する解決策があるので、サーバーからデータを取得すると、スタイリング付きの完全な HTML 文字列が得られます。

4

1 に答える 1

3

セミコロンとコロンはどちらも URL の予約文字であるため、エスケープする必要があります。

クエリ文字列を作成encodeURIComponentし、リクエストに追加する前に JavaScript を介して渡します。

于 2012-08-29T21:00:01.013 に答える