我有2個不同的java web項目運行在2個不同的tomcat服務器上。 可以說projA和projB 在這裏,我想從projA加載projB中可用的html。我簡單地使用jQuery.load()來實現這一點。但它給了我沒有'訪問控制 - 允許 - 來源'標題出現在請求的資源錯誤。我也試過在這裏使用jQuery的跨域插件https://github.com/padolsey-archive/jquery.fn/tree/master/cross-domain-ajax如何使用jQuery加載跨域html
但是這並不奏效。 任何幫助將不勝感激。
代碼我試圖
$191('.ontop').load("http://"+host+":8080/OtherDomain/",function(response,status)
{
if (status == "error")
{
$191('.ontop').empty();
var msg = "Sorry We could not connect to our server.. Please try again later.";
alert(msg);
}
else
{
alert(status);
$191('.ontop').css('display', 'block');
}
});
您是否試過jsonp請求? – 2015-03-31 05:02:39
基本上我不會調用任何後端API。它只是一個加載HTML位於不同的域。 – mahendrakawde 2015-03-31 05:07:59
其瀏覽器的安全功能。你可以在你的projA上調用一個函數,然後使用CURL或任何其他服務器端方法從那裏調用projB。 – 2015-03-31 05:17:02