2012-01-27 12 views
0

他のサイトからコンテンツを読み込みたい(基本的には、ページ上に何かがあるかどうか確認したい)。私は同じ起源政策がこれを困難にしていることを知っていますが、その周りに道があるかどうか疑問に思っていました。私はこれを使って調べました:http://api.jquery.com/jQuery.getJSON/jQueryの読み込み時の問題同じ起点のポリシー

もっと良い、簡単な方法がありますか?それはJSONだけのようです。

おかげ

+0

あなたは 'jsonp'を試しましたか? jqueryに 'crossDomain'フラグを設定して' true'に設定することもできます。 '$ .ajax()' docs http://api.jquery.com/jQuery.ajax/ –

答えて

1

あなたは

dataType: "jsonp" 

を使用することができますが、私は、これはあなたがAJAX経由でロードしているページ全体が(それはおそらくされていない)JSON形式であることが必要と考えています。

これを回避するために使用した手法は、ページを取得する(または必要な情報を確認する)ためにサーバーサイドスクリプト(PHP + CURLなど)を使用し、次にjQuery ajax呼び出しを使用することです私の望むデータを取得するための私のサーバー側のスクリプト(クロスドメインではない)。

関連する問題