我有一個服務器位於example.com運行apache,爲我的靜態html文件提供服務。Ajax調用子域
我還有一個位於api.example.com的json服務,它使用cherrypy運行python。
用戶請求example.com並獲取索引html頁面。在那個頁面上,我使用jQuery向json服務發出ajax請求。 document.domain
返回example.com
$.ajax({
type: 'GET',
url: 'http://api.example.com/resource/',
dataType: 'json',
success: successCallback,
error: errorHandler
});
然而,我無法看到響應主體在螢火Ajax請求。這導致我相信瀏覽器(FF)不支持這一點。
什麼是實現這一目標的最佳方法?如果可能,我不希望在Apache的後端使用任何代理。
不同子域=不同域 – 2010-06-28 14:42:26
是的。但example.com是api.example.com的父域,所以這些url之間的關係應該是父 - 子不是child -child。 – Baversjo 2010-06-28 14:46:50