2010-07-08 57 views
1

我希望能夠在使用javascript的頁面中包含HTML的動態塊。如何從使用JavaScript的URL插入動態HTML?

我寫了一個servlet返回的HTML塊,http://mydomain.com/dynamic.jsp它產生一些HTML(減去頭部,身體標記)是這樣的:

<div> 
    Current Weather : 89F 
</div> 

我怎樣才能像HTML的動態組塊到頁面中使用一行Javascript?

最簡單的方法是什麼?我想知道是否需要包裝servlet在XML標記或JSON格式中生成的內容。

回答

5

JQuery的.load()函數可方便地從服務器加載數據,並且可以使用回調動態地將HTML放在任何位置。

http://api.jquery.com/load/

+4

需要注意的是,如果這兩個腳本在同一個域中運行這隻會工作。 – jantimon 2010-07-08 18:14:05

+0

你是對的,它的工作太棒了,除非我想調用另一個域的URL。 – 2010-07-08 19:00:38