2012-03-10 17 views
1

可能性の重複:
request content on another domain/serverAJAXリクエスト

のXMLHttpRequestを使ってPHPコードにAJAXリクエストを作成しようとしています、私のアプリケーションはTomcatのサーバ上で動作します、私のPHPコードは単純にパラメータを受け取り、PostgreSQLデータベースでクエリを作成し、結果をXML形式で返します。私のmain()は、PHPのコードをWAMPサーバーでリクエストしようとしています。問題は、そのPHPコードにajaxリクエストを送信する方法ですURL localhost:8080でTomcatを実行している私のアプリケーションから...

+0

を解決する可能性があります重複した質問をしないでください。 http://stackoverflow.com/questions/1933065/ajax-request-to-different-host http://stackoverflow.com/questions/4011156/how-to-request-different-domain-with-ajax-in-jquery http://stackoverflow.com/questions/8322202/request-content-on-another-ドメインサーバー http://stackoverflow.com/questions/7033976/cross-domain-javascript-ajax-request-status-200-ok-but-no-response – rkosegi

+0

http://cmsnsoftware.blogspot.com/2012/ 02/how-to-use-cross-domain-ajax-request.html、 http://stackoverflow.com/questions/8698682/ajax-call-working-fine-in-ie8-and-doesnt-work-in-firefox-and-chrome-browsers/8698786#8698786 –

答えて

0

あなたは別のドメインにajaxリクエストを行うことはできません。セキュリティ上の理由から許可されていません。両方のサーバーが同じドメイン上で動作していても、ajaxを使用して情報を要求することは問題ありません。
jQueryのようなjavascript APIを使用すると、これはずっと簡単になります。 jQuery

+0

ここをクリックしてください:http ://en.wikipedia.org/wiki/Cross-site_scripting – Alp

1

tomcatサーバー上で動作するアプリケーション内からPHPスクリプトにアクセスする必要があります。クライアント側からではありません。

1

following linkを確認してください。

PHPコードにヘッダheader('Access-Control-Allow-Origin: *'); を追加すると、問題