点击按钮:
这里是动态加载的内容
function getNewDiv(){ const request = new XMLHttpRequest(); request.onreadystatechange = function(){ if(this.readyState === 4 && this.status === 200){ document.getElementById("dynDiv").innerHTML = this.responseText; } }; request.open("GET","getdata.PHP",true); request.send(); }上述代码中,当用户点击按钮时,JavaScript函数getNewDiv()被调用。该函数创建了一个XMLHttpRequest对象,并使用open()方法打开与服务器之间的通信。然后,使用send()方法发送HTTP请求,并设置onreadystatechange事件处理程序,当服务器响应状态为4(已完成)且状态码为200(成功)时,更新页面上`id`为“dynDiv”的div元素中的innerHTML属性。 用jQuery实现HTML动态加载Div 第二种实现HTML动态加载Div的方法是使用jQuery库。jQuery是一个流行的JavaScript库,可以大大简化Web开发过程。下面是使用jQuery实现HTML动态加载Div的示例代码。
点击按钮:
这里是动态加载的内容
function getNewDiv(){ $.get("getdata.PHP",function(data,status){ $("#dynDiv").html(data); }); }上述代码中,当用户点击按钮时,调用JavaScript函数getNewDiv()。该函数使用jQuery库中的$.get()方法发送GET请求到服务器,并设置回调函数,当服务器响应时调用。回调函数使用jQuery的语法选择页面元素,并将服务器返回的HTML数据填充到页面元素中。 总结 本文介绍了两种实现HTML动态加载Div的方法。使用Ajax技术的方法可以实现更为灵活的数据交互,但需要自己编写一定量的JavaScript代码。使用jQuery库的方法代码简单,学习曲线较低,可以快速实现HTML动态加载Div。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。