创建无需重新加载即可更新的页面

时间:2012-04-16 03:28:09

标签: html xml ajax dom

我正在辩论应该学会如何实现这一目标。主要是如果我从数据库中获取大量信息来加载页面,那么操作页面的最佳方法是什么,而不必重新加载。使用XML之类的东西是最好的还是我还应该使用其他东西。我知道其中很多都使用HTML Dom和XML Dom,但我不想开始学习一个我不需要的东西。

1 个答案:

答案 0 :(得分: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"})

将获取“my-data.html?get = data”并将返回的html放入ID为“data-container-id”的div中