0

ウェブサイトがあるとします。最新のニュースを示すデータの表など、このサイトの特定の部分を別のサイトで表示したいのですが、この部分を JavaScript を使用して Web サイトに表示したいと考えています。

これは可能ですか?他に必要な情報はありますか?

私たちは皆、このコードでそれを知っています:

<iframe src="http://www.XYZ.com">
</iframe>

すべての Web サイトを読み込むことができますが、Web サイトの特定の部分を読み込むにはどうすればよいでしょうか?

4

1 に答える 1

0

あなたの最善の策はJQuery.load(). チェックしただけあります。

PHP を使用してページの出力を読み込み、file_get_contents()独自の出力に必要なものをかき出すことができます。

例:

$str = file_get_contents("http://ninemsn.com.au/");

// Reallly shouldn't use regex with HTML.
$region = '/(\<div id\=\"tabloid\_2\" class\=\"tabloids\">)(.*)(\<\/div\>)/';
preg_match($region, $str, $matches);

echo $matches[0];

最後に、開発者が自分の Web サイト用にコンテンツを取得したい大規模な Web サイトの多くは、サイトから簡単かつ効率的に情報を取得するための API を提供していることを覚えておいてください。YouTube、Twitter、および多数の写真共有サイトがその好例です。JSON と XML は、おそらくこれらの API から受け取る最も一般的なデータ形式です。

使用可能な JSON を生成する API の例を次に示します。

于 2012-09-03T22:52:18.163 に答える