我正在辩论应该如何学习。主要是,如果我从数据库中获取大量信息以将其加载到页面上,那么最好的方式是操纵页面而不需要重新加载。使用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"})
将获取“ my-data.html?get = data”并将返回的html放入ID为“ data-container-id”的div中