我是AJAX的新手并且正在努力学习。我已经设置了一个在端口8983上运行的Java servlet,它在查询时从数据库返回XML搜索结果。我还在端口80上运行一个wamp服务器,并尝试将这些搜索结果显示在页面上。我假设我遇到这个跨域ajax调用问题,即使它是相同的主机,因为我在2个不同的端口上运行这些服务?
我听说解决方案是使用jsonp将响应形式包装在函数中的servlet中。问题是,我认为我不能这样做,因为这个servlet是Apache Solr,我刚配置它并且开箱即用。
有什么建议吗?