私はjqueryとある程度のjavascriptプログラミングを使い慣れています。私は正常に私のajax呼び出しのjqueryを使用し始めたが、私は困惑しています、これは初心者の質問ですが、ここに行くと確信しています。jquery、ajaxと完全なhtml構造体を取得する
私はajaxの呼び出しで完全なhtml構造体を、テーブル構造体のポイントに戻そうとしています。しかし、何が起こって続けることはjqueryのは、離れてhtmlタグを取り除き、唯一の「テキスト」の最も深いレベルを挿入したり<
、>
、などなどの特殊文字をエスケープするもの
に置き換えますどちらか私は有効にする方法を知っておく必要があるということです受信した文字のこの処理をオフにする。 Firebugを使用すると、私のウェブサーバからの応答が正しく出てきますが、ユーザが受信したjqueryで処理されたページは正しくありません。簡単な例が私の言うことです。
私はページのソースビューをすれば、私のページ上に表示するもの。この
<results><table id="test"><tr>test</tr></table></results>
のようなものを送っていますが、このです。
<results><table....
このように、特殊文字が変換されているのがわかりますし、停止方法もわかりません。
<results></results>
はxmlタグで、そのタグのテキストは自分のページの既存の<div>
に配置されるものと考えられます。ここで
は、私は、応答および挿入をプルダウンするために使用していjavasciptです:
$.post(url, params, function(data)
{
$('#queryresultsblock').text(data)
}, "html");
私は「HTML」のように、「XML」、「テキスト」など以外のさまざまなオプションを試してみました彼らはいろいろなことをやっていますが、 "html"はこれまでのところ私に一番近いものです。
ありがとうございます。
tim
。あなたはあなたが本当に見ていることを示すためにそれを修正できますか? –
@timashman:実際にレスポンスをプルダウンしてページに挿入するコードがありません...それはちょっと大切です:あなたは何を使っていますか? – Shog9
@ shog9:ここに私が応答と挿入をプルダウンするために使用しているjavasciptがあります。 $ .post(url、params、function(data){$( '#queryresultsblock')。text(data)}、 "html"); "xml"、 "text"などのような "html"以外のさまざまなオプションを試しました。それらはすべてさまざまなことを行います。 –