簡體   English   中英

跨域Ajax,相同的服務器但不同的端口?

[英]Cross Domain Ajax, same server but different port?

我是AJAX的新手並且正在努力學習。 我已經設置了一個在端口8983上運行的Java servlet,它在查詢時從數據庫返回XML搜索結果。 我還在端口80上運行一個wamp服務器,並嘗試將這些搜索結果顯示在頁面上。 我假設我遇到這個跨域ajax調用問題,即使它是相同的主機,因為我在2個獨立的端口上運行這些服務?

我聽說解決方案是使用jsonp將響應形式包裝在函數中的servlet中。 問題是,我不認為我可以這樣做,因為這個servlet是Apache Solr,我剛剛配置它並且開箱即用。

有什么建議么?

根據http://xplus3.net/2010/09/21/solr-and-jsonp/ ,您可以讓SOLR接受JSONP請求

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM