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