0

私は AJAX が初めてで、学習しようとしています。ポート 8983 で実行する Java サーブレットをセットアップしました。このサーブレットは、照会時にデータベースから XML 検索結果を返します。また、ポート 80 で wamp サーバーを実行しており、これらの検索結果をページに表示しようとしています。これらのサービスを 2 つの別々のポートで実行しているため、同じホストであっても、このクロスドメイン ajax 呼び出しの問題が発生していると思いますか?

解決策は、jsonp を使用して、サーブレットからの応答を関数でラップすることだと聞きました。問題は、このサーブレットが Apache Solr であり、構成したばかりでそのまま実行しているため、これを行うことができないと思うことです。

助言がありますか?

4

1 に答える 1

2

http://xplus3.net/2010/09/21/solr-and-jsonp/に従って、SOLRにJSONPリクエストを受け入れるようにすることができます

于 2013-02-13T09:22:51.327 に答える