コメント検索
ワード1: and
ワード2:
除外:

コメント:6719/つぐもんではfetchでGETするのは部分的XHTML

#1 ID:6719 2025-04-05T16:07:13
現在のつぐもんでは、JavaScriptのfetch関数でGETするとき、引っ張ってくるデータはJSONではなく以下のような部分的XHTMLを主に使います。 例えばこのスレッド自身のコメント一覧は次のようなXHTMLを取得します。 <template xmlns="http://www.w3.org/1999/xhtml"> <div class="comment"> ... </template> template要素はWeb Componentsとの組み合わせで使われることが多いのですが、興味深い性質があります。 const parser = new DOMParser(); const fragment = parser.parseAsString(text,"application/xhtml+xml").documentElement.content; commentList.appned(fragment); template要素のcontentプロパティはDocumentFragmentで、このDF型のオブジェクトをある要素のappend関数で追加すると、子要素を追加します。 少し工夫すれば簡潔にできるので、JSONを引っ張ってきてクライアントサイドで何かをする、というのよりいいのではないかと思っているですが、どうでしょう。 ご意見ご感想お待ちしています。

このコメントへのリプライ