0

我是 AJAX 新手,正在努力学习。我已经设置了一个在端口 8983 上运行的 Java servlet,它在查询时从数据库返回 XML 搜索结果。我还在端口 80 上运行 wamp 服务器,并试图让这些搜索结果显示在页面上。我假设我遇到了这个跨域 ajax 调用问题,即使它是同一个主机,因为我在 2 个单独的端口上运行这些服务?

我听说解决方案是使用 jsonp 将 servlet 的响应包装在一个函数中。问题是,我不认为我能做到这一点,因为这个 servlet 是 Apache Solr,我刚刚对其进行了配置,并且正在开箱即用地运行它。

有什么建议么?

4

1 回答 1

2

您可以根据http://xplus3.net/2010/09/21/solr-and-jsonp/让 SOLR 接受 JSONP 请求

于 2013-02-13T09:22:51.327 回答