目前,我在网站上使用 iframe 来显示其他页面(例如表单)的内容。我遇到的问题是在登录页面上,当用户使用 iframe 内的表单登录时,它只显示登录 iframe 内的下一页 - 这是完全无用的。
我听说 AJAX 对于此类事情更加灵活和动态,但我不知道如何使用它,我看过一些教程,但似乎在显示 a页面内的页面。
如何用 AJAX 替换我的 iframe?
提前致谢:)
最佳答案
由于您不会使用 iFrame,因此您需要一个容器来放入页面。对于 AJAX,通常的做法是使用 <div>
保存该数据的元素。此外,jQuery 或其他支持 AJAX 的 Javascript 库将使您的工作测试代码变得更轻松,这样您就可以专注于业务逻辑而不是细节。因此,在您的 HTML 中,您将需要一个容器元素:
<div id="otherpage"></div>
然后在包含的 javascript 文件中,您可以使用此 jQuery:
$(document).ready(function() {
$('#otherpage').load('otherpage.html', function() {
alert('Load was performed.');
});
});
当然,在使用它之前,请确保也包含 jQuery。 This tutorial应该可以帮助您开始使用 jQuery。
关于php - 如何使用 AJAX 作为 iframe 的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10371801/