1
我在討論如何實現這一目標。主要是如果我從一個數據庫的一堆信息加載到頁面上,操縱頁面的最佳方式是什麼,而不必重新加載。使用XML之類的東西是最好的事情還是應該使用其他東西。我知道很多這種使用HTML Dom和XML Dom,但我不想開始學習一個,但我不需要。創建一個無需重新加載即可更新的頁面
我在討論如何實現這一目標。主要是如果我從一個數據庫的一堆信息加載到頁面上,操縱頁面的最佳方式是什麼,而不必重新加載。使用XML之類的東西是最好的事情還是應該使用其他東西。我知道很多這種使用HTML Dom和XML Dom,但我不想開始學習一個,但我不需要。創建一個無需重新加載即可更新的頁面
您正在尋找的技術名稱是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
真棒,我假設爲此我需要知道XML,JavaScript和HTML/XML DOM? – shinjuo 2012-04-16 03:31:41
XML是可選的(您可以使用JSON來代替),但XML可以理解爲(X)HTML,並且JSON包含在學習JavaScript中。 – tobyodavies 2012-04-16 03:34:07
我一直在閱讀有關XML,這看起來非常簡單。儘管如此,我認爲這將有助於我走上一條更有針對性的道路。 – shinjuo 2012-04-16 03:35:35