私は、javascriptからXMLサービスにリクエストを行う方法を探しています。JQuery Crossdomain XMLリクエスト(プロキシなし)
実際に私はJQueryを使用していますが、このプラグインを使用しようとしています:http://james.padolsey.com/javascript/cross-domain-requests-with-jquery/ですが、XMLでは機能しません。
JSONを使用する代わりに、JSONPを使用することもできますが、XMLでは動作しません。
私はXMLデータを、他のサイトへの要求をしようとするたびに、私はこのような何かを得る:
Origin null is not allowed by Access-Control-Allow-Origin.
他の事は、私は、プロキシなしでこれを実装するだけで、クライアントにそれを解決する必要があります側。あなたは、サーバーへのアクセス権を持っているし、Apacheであることを起こる場合は、あなたがあなたのVirtualHost
Header add Access-Control-Allow-Origin "http://yourdomain.com"
は私が原料のこのタイプのためにはiframeのpostMessageを使用しています。あなたが送信/受信のヘッダのための特別な何もする必要はありません。のpostMessageはIE8と他のすべての近代的なブラウザと互換性がある。 –
YQLであります可能な解決策ではありません。解決する必要がありますdクライアント側 – todotresde
サーバーがJSONPまたはCORSをサポートしておらず、サーバーにアクセスできない場合、プロキシなしで行う方法はないと思います。実際に**関連**見出しの下にあるこのウィンドウの右側にあるサイドバーを見ると、多くの同様の質問が表示されます。 – hippietrail