1

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

4

1 回答 1

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

于 2012-04-16T03:30:49.640 回答