2012-08-12 47 views
0

我想知道是否有可能嵌套/隧道JavaScript渲染的網站。隧道單頁應用程序(例如骨幹)

我的意思是具體:

我有一個網站bugs.example.org供應建立在骨幹路由器,視圖和模型一個bug跟蹤系統的應用。

over bugs.example.org/#/mybugs我們可以列出所有的錯誤。

現在我有例如第二個項目worksuite.example.org。 該項目提供路線圖,演示文稿等,但不幸的是,這個工作套件應用程序不能提供獨立的錯誤跟蹤器。相反,它與bugs.example.org有合資企業。 現在,worksuite.example.org想要在自己的應用程序中包含/嵌套錯誤跟蹤器視圖。

看起來像這樣: worksuite客戶端現在調用worksuite.example.org/#/bugs工作套件應用程序調用GET到bugs.example.org/#/mybugs並執行$ el.html(requestedContent)。 這是行不通的?

另一個應用程序,它可能工作類似的,這是我所知道的是谷歌的驗證碼服務,您巢與一些JS

是否有這種行爲的關鍵詞?

回答

0

根據主幹應用程序是如何架構,你可以有worksuite.example.org只是把所有的bugs.example.org的JS文件,但使用它自己的基礎HTML/CSS:

<!-- on bugs.example.org --> 
<script src="mybackbonestuff.js"></script> 
<link href="mycss.css"></link> 

<!-- on worksuite.example.org --> 
<script src="http://bugs.example.org/mybackbonestuff.js"></script> 
<link href="worksuite.css"></link> 
+0

會也可以只是grep視圖(模型,模板)並渲染它? workspace.example.org也是一個主要應用程序。 Byside不能用html框架工作嗎? – bodokaiser 2012-08-12 13:07:10

+0

您將無法grep視圖,因爲來自'bugs.example.com'的$ .get不會實際執行客戶端JavaScript。您可以使用html框架,但由於跨域限制,您無法從worksuite.example.com覆蓋bugs.example.com上的樣式。但是,您可以將其加載到隱藏的iframe中並將數據複製到... – 2012-08-12 13:10:56