我目前正在为我正在开发的网站进行简单和最终的 UI 更改,并且想知道是否有人可以帮助我解决问题。
我有一个页面上有三个 div,我想知道如何使用 javascript 重新加载这些 div 的内容,而无需在有人单击某个链接时重新加载页面?
谢谢!
我目前正在为我正在开发的网站进行简单和最终的 UI 更改,并且想知道是否有人可以帮助我解决问题。
我有一个页面上有三个 div,我想知道如何使用 javascript 重新加载这些 div 的内容,而无需在有人单击某个链接时重新加载页面?
谢谢!
如果您需要去服务器获取内容:请阅读AJAX。有一个很好的jQuery 框架使 ajax 调用变得非常容易。
如果您不需要访问服务器,只需选择您需要的元素并更改其 innerHTML 值。再次 - 您可以通过jQuery以更简单的方式选择元素。
要重新加载此 div,您可以使用 ajax 调用。
通过您的 ajax 调用,您可以获取数据,而无需重新加载页面,然后将您的 div 内容替换为新数据。
类似的东西
$.ajax({
type : 'get',
url : 'urltogetdata',
success : function(data){
$('#yourdiv').html(data);
}
});
此代码是 jquery 代码,但它可以与其他库一起使用
使用 AJAX。在这里观看
或者如其他答案中所建议的那样 - 使用像 jQuery 这样的框架或库,这使得元素选择和 AJAX 尽可能简单