2011-01-24 19 views
0

こんにちは
スクリプトドメインとは異なるドメインから純粋なjavascriptを使用して、PHPスクリプトをプロキシとして使用せずにXMLファイルを読み込むことはできますか?
xmlHttpRequestと似ていますが、ドメイン間の要求を管理する機能があります。Javascriptで負荷分散ドメインxml

ありがとうございました

答えて

2

JSONPという名前のものを使用できます。 JSONには実際には関係していないので、その名前はうんざりです。しかし、これはあなたが他のドメインを支配する必要があります。あなたは、関数呼び出し内で、あなたのXMLをラップ、またはJavaScript変数に代入する必要があります。

func('<xml></xml>');

または

var myxml = '<xml></xml>';

をだからあなたの他のドメインは、これら2つの形式のいずれかを返した場合、 htmlの<script src="http://otherdomain/yourjsonp"></script>構文を使用して、そのデータをJavaScriptで読み込むことができます。ちょっとハッキリですが、多くの人がそれを使用しています。

+0

こんにちは、ありがとう。しかしそれは私を助けません。実際に私は他のサイトのRSSをロードし、純粋なJSでそれをトラバースする必要があります。だから私は他人が提供するファイルを読むことができ、そのファイルはXMLです。 – RYN

+0

申し訳ありませんが、それは不可能です。 –

0

yqlで可能です! (Yahooはあなたのためにそれをしました)

this siteに行き、 "select from url = 'xxx'"でxxxをxml urlに置き換えます。下のテキストボックスに作成されたURLを使用して、簡単なxmlrequestを実行します。クロスドメインプロレスはありません

関連する問題