採用プラットフォーム API からプルされたユーザーにジョブのリストを表示するための Wordpress プラグインを構築しています。求人をクリックすると、cURL 要求が API に送信され、求人の詳細が完全な HTML ページ (オンライン求人広告) として取得されます。HTML のプルに関してはすべて正常に動作していますが、それをユーザーに表示する方法がわかりません。
どうすればよいですか:
新しいタブを開いて、AJAX リクエストから取得した HTML を表示します
また
同じページの div 内で完全な HTML を開く (つまり、モーダル)
HTMLを新しいページで開きたいのですが、jQueryを使用してこれを行う方法がわかりません...ページ内でモーダルで開くことも問題ありませんが、iFrameを理解している限り(むしろとにかく使用しないでください)、URL を渡す必要があります (そして、私は単に完全なマークアップを持っています)。おそらくキャンバスを使用して、ページ内にこれを表示する方法はありますか? そのサブページ内でのみ適用する必要がある CSS および Javascript への独自のリンクがあります。
編集:
明確にするために、ページ内に HTML を配置するだけでよいことを知っています。私の問題は、それが完全なページであることです。これは<head>
<body>
、 と独自の CSS リンクがあることを意味します。ページに配置するだけでは、残りの CSS が台無しになり、無効な HTML が生成されます。
これは私がすでに持っているものです:
$.post(ajaxurl, data, function(response) {
$('.sg-jobad-full').html(response);
});
ページ内にレスポンスを完全にうまく配置しますが、競合する CSS<body>
内に aを導入することでページを台無しにします。<body>