2012-04-16 65 views
1

我在討論如何實現這一目標。主要是如果我從一個數據庫的一堆信息加載到頁面上,操縱頁面的最佳方式是什麼,而不必重新加載。使用XML之類的東西是最好的事情還是應該使用其他東西。我知道很多這種使用HTML Dom和XML Dom,但我不想開始學習一個,但我不需要。創建一個無需重新加載即可更新的頁面

回答

4

您正在尋找的技術名稱是AJAX,它代表異步Javascript和XML(儘管現在大多數AJAX使用JSON [JavaScript Object Notation]而不是XML)。

AJAX需要JS和DOM的工作知識。將jQuery看作一個使AJAX和DOM操作變得簡單的庫。

它是如何結合在一起的:

的Javascript使異步請求到服務器(而無需刷新頁面)返回所需的數據。當請求完成後,JS然後插入數據到DOM

使用jQuery簡化了這一過程:

$('#data-container-id').load("my-data.html",{get:"data"}) 

將獲取「我-data.html得到=數據?」,並把返回的HTML成一個ID爲「數據容器ID」的DIV

+0

真棒,我假設爲此我需要知道XML,JavaScript和HTML/XML DOM? – shinjuo 2012-04-16 03:31:41

+0

XML是可選的(您可以使用JSON來代替),但XML可以理解爲(X)HTML,並且JSON包含在學習JavaScript中。 – tobyodavies 2012-04-16 03:34:07

+0

我一直在閱讀有關XML,這看起來非常簡單。儘管如此,我認爲這將有助於我走上一條更有針對性的道路。 – shinjuo 2012-04-16 03:35:35

相關問題