2012-10-17 322 views
0

我有一個網頁,內容必須在飛行中構建。當用戶點擊網頁的某些部分時,必須將放置在服務器上的文件中的信息與網頁一起加載到特定內容<div>中。動態加載網頁內容

據我所知,用JavaScript,我必須使用ajax技術,所以我有一個問題:我應該配置服務器,以便他可以專門處理ajax請求,或者它只是簡單的GET通過HTTP請求應該是無論如何都支持任何網絡服務器?

而我的第二個問題 - 如果ajax是技術,只有在服務器配置正確的情況下才能解決問題,我可以通過JavaScript以簡單的GET方式做我想做的事情嗎?

另外,如果使用服務器端腳本更容易,那麼VBScript如何實現呢?

回答

1

AJAX請求非常像通常的HTTP請求。所以你不需要用任何特殊的方式配置你的服務器來使它們工作。 一個通常的服務器應該已經支持至少GET和POST請求。

一兩件事,那可能對你很重要,但是,是,只要沒有其他的「保護」的文件,每個人都可以直接訪問他們。因此,如果載入AJAX的內容包含某種用戶敏感數據,則應該放置一些訪問控制!

0

AJAX涉及到服務器端腳本,所以它沒有任何意義說,這是更容易使用的服務器端腳本。另外,AJAX只不過是腳本異步執行的GET或POST請求,允許您在文檔中使用服務器響應而無需重新加載整個頁面。

AJAX本身並沒有那麼多技術作爲一種技術的。例如,您可以使用AJAX,而無需使用JavaScript提供的無處不在的XmlHttpRequest對象。

0

使用jQuery AJAX方法,您可以使用HTTP Get和HTTP Post從遠程服務器請求文本,HTML,XML或JSON,並且可以將外部數據直接加載到網頁的選定HTML元素中...

,是的,沒有configa服務器正常

0

這是幫你加載動態內容see this

+0

你想摘錄添加到您的答案,所以你的答案還是會鏈接死是有用的? –

+0

@Barth:沒有把你打動 – Dgo