2012-04-03 4 views
0

私はhttp://host2.mydomain.comに動的に作成されたasp/aspxページであるhtmlページを持っています。 私はHTMLページを制御できません。私はそのような方法でそれを変更することはできません。私はこのページを変更できません。だから、document.domainの設定は不幸にも問題外です。このHTMLページはサードパーティのベンダーによってコンパイルされ、コードはソースに近いものです。私はそれを見たり変更することはできません。 Ajaxを使用してhttp://host1.mydomain.com/page1.jspにこのページを取得して表示したいと考えています。jQuery ajaxを使用して、別のホストでhtml/asp/aspxページを取得して表示するにはどうすればよいですか?

FYI:host1は、IIS 7とApache Tomcat(JSPページ用)によって提供されています。また、host2はIIS 7とASPを使用しています。

Ajax POSTリクエストを使用してこのページを取得するにはどうすればよいですか?

ありがとうございます。

答えて

1

あなたが原因クロスドメインポリシーに標準AJAX呼び出しで、あなたはJSONPを使用する必要がありますすることができないか、JSONP http://en.wikipedia.org/wiki/JSONP

の形はまた、一般的には「落とし穴」クロスドメインポリシーということですセキュリティで保護されていないAjaxへの安全を防ぎます。だから、https://ページでは、最新のブラウザを使用している場合は、適切なCORSヘッダを設定することによりhttp://ページを要求し、その逆/

+0

ありがとうございました。残念ながら、ASP側からHTMLページを編集することはできないため、JSONPは私の選択肢ではありません。 (問題を複雑にするのは、1つのホストがJSPで、もう1つがASPです)。 – user717236

1
+0

あなたのご提案ありがとうございます。 host2.mydomain.comのhtmlページを制御できず、JSONPをエンコード/デコードするようには設計されていませんが、これらのメソッドは機能しますか? – user717236

+1

は 'YQL'を使います。要求されたページの完全なHTMLを返します –

+0

ありがとうございます。 JSONPはどうですか? JSONPはJSONPをエンコードする必要があることを要求されているページに認識されている場合にのみ便利です。あれは正しいですか? – user717236

1

することはできません。あなただけのサブドメイン間で起こっているhere

+0

ありがとうございます。 – user717236

1

はそうはiframeを使用してそれを行うことができます見て、この質問に目を向ける - A question about cross-domain (subdomain) ajax request

参照ソリューション:http://www.tomhoppe.com/index.php/2008/03/cross-sub-domain-javascript-ajax-iframe-etc/

+0

ご協力いただきありがとうございます。両方のページを修正できるなら、これは素晴らしい解決策になります。しかし、私が質問したように、私はhtmlページにアクセスすることはできません。 – user717236

+1

ajaxを使用せず、最初のページを2番目のページにiframeとして含めることができますか? –

+0

私はそれを持っている問題は、私が提起した質問の範囲外です。しかし、あなたの提案をありがとう。 – user717236

1

を、あなたが取得するためにサーバー側のスクリプトを書きますページの内容、Ajaxを使用してスクリプトをリクエストする

+0

お寄せいただきありがとうございます。しかし、これはどうやってできますか? 1つはIIS/Tomcat、もう1つはIIS/ASPです。どのようにIIS/ASPボックスに話し、動的に作成されたHTMLページを取得するJava/JSPスクリプトを記述することができます。私は、少なくとも各種類のリクエストを処理する何らかのWebサービスが必要になるでしょう。 – user717236

+1

こんにちは、申し訳ありませんが、私はあなたを助けることができない恐れがあります!私はPHPの開発者ですが、私はそれ以外の方法を手がかりにしていません – skafandri

+0

ええ、PHPも私の利点です。私はそれを好む。あなたの助けを借りてありがとうございます。 – user717236

関連する問題