0
私のWebサイトでajaxを動作させることができました。それはPHPファイルを返します。問題は、phpファイルをプレーンテキストとして表示する代わりに、htmlタグを表示して表示する必要があることです。ajaxから返されたファイルをレンダリングする方法
私のWebサイトでajaxを動作させることができました。それはPHPファイルを返します。問題は、phpファイルをプレーンテキストとして表示する代わりに、htmlタグを表示して表示する必要があることです。ajaxから返されたファイルをレンダリングする方法
thisページをご覧ください。
応答が得られたら、ターゲット要素のプロパティinnerHTML
に割り当てる必要があります。あなたは(ジャバスクリプトメソッドで)AJAXの応答を取得する際に、作業をしていて、この
document.getElementById("result").innerHTML = the_string_returned_by_ajax;
リンクを行い、今
<div id="result"></div>
:あなたのWebページで
は、div要素を持っていますサンプル。あなたはまだブラウザでHTMLタグではなく、レンダリングされたHTMLを見続けると、Ajaxのためのあなたのサーバーサイドスクリプトは、エスケープされた文字列を返している、すなわち、それは<
代わりの<
を返すこともできるというように可能性があります。
表示する既存のコードは何ですか? HTMLもプレーンテキストです。 'プレーンテキスト'とはどういう意味ですか? –
私のPHPファイルにタグがあります。だから最終的な出力は、画像ではなく、テキストです。今はっきりしていますか? – kamaraj6990
HTML要素のinnerHTMLプロパティに(タグ付きの)テキストを割り当てます。 –