2

サーバーから文字列 (プレーン テキストまたは HTML テキストのいずれか) を受信して​​います。その後、それを div に挿入する必要があります。

それがプレーンテキストであることが$div.text(textFromServer)わかっていれば使用できます。textFromServer

textFromServerそれがhtmlだとわかっていれば、次のようなことができます$(textFromServer).appendTo($div)

textFromServer問題は、プレーンなのか HTML なのかよくわからないことです。

ここで質問です。私の問題に対するエレガントでシンプルな解決策はありますか? それとも分析する必要がありtextFromServerますか?

4

3 に答える 3

7

単に使用しますhtml()

$div.html(textFromServer);
于 2012-12-19T09:25:44.920 に答える
2

jquery.html()について説明しています。
$div.html(textFromServer)トリックを行う必要があります。

于 2012-12-19T09:27:41.930 に答える
1

データ型 (text / html) について知る特別な理由がない場合は、次の[html()][1]ような関数を使用してテキスト / html を div に直接割り当てることができます。

$div.html(textFromServer)

データのタイプを知りたい場合は、データtext / htmlのタイプ (テキスト、html) をhiddenフィールドに保存しserver、 でアクセスできますjavascript / jQuery

于 2012-12-19T09:26:10.980 に答える