したがって、jQueryが$.ajax
リクエストを行うと、返されたデータはsuccess
、パラメータとしてに渡されたオブジェクトの関数属性(関数)で処理できます$.ajax
。APIドキュメントのレポートにあるように、processData
属性がに設定されてtrue
いる場合、データは文字列として返されます。それ以外の場合は、DOMオブジェクトとして返されます(そうですか?)。
したがって、データを単純なHTMLであるかのように扱う必要があります。返されたデータのすべてのタグに一連の=
sを追加して追加h1
し、それらのデータをプレーンな文字列であるかのようにページに入力する必要があるとします(jQuery.html()
メソッドを使用するため)。
それを行う正しい方法は何ですか?
.parseHTML()
返されたデータ文字列をHTMLDOMに解析するには、jQuery関数が役立つ可能性があることがわかりました。しかし、私はそれをどのように扱うのですか?
この質問で何を試したかが不足していることをお詫びします。
編集
誰かがもっと明確な例を提案しました。.html
AJAXを介して取得し、メインページのコンテンツを埋めるために使用したいコンテンツを含むファイルがあります。head
このファイルは、 /body
タグがなく、いくつかp
のsといくつかのsだけの単純なHTMLとして構造化されていますh1
。CSSを使用して、h1
タグをsとまったく同じように見せましp
た(これは意図されたものです)。今、私はこれを変換したいと思います:
<h1>I'm a simple header</h1>
プレーンテキストにこれ:
===================
I'm a simple header
===================
Unixターミナルスタイルの一種。