[英]Need help to load the page content on button click
<html>
<body>
<a href="samepage.php"><img src="button.png"></a>
<div>
//page content, database queries, calculations etc
</div>
</body>
</html>
我不想在打开页面时加载DIV内容,仅当我按下按钮时才想加载此DIV,
有什么技术可以做到吗?
如果您可以使用jQuery,则可以轻松完成以下操作:
$(document).ready(function() {
$("#yourDivId").click(function() {
//load content from some page
$("#divIdToLoadContentAt").load("some_page.php");
});
});
希望能有所帮助
是的,俗称AJAX。 使用JavaScript,您可以异步请求samepage.php
的内容并将其输入div
。
您应该将div中的代码分成另一个文件。 比使用jQuery ajax函数更容易。
如果不是这种情况,您可以在(mypage.php?process = true)之类的链接中使用标志,例如如果页面加载如下:
mypage.php
您的php代码应跳过此代码直到结尾。
if(isset($_GET['process'])
{
//you do page content, database queries, calculations etc
}
else
{
//skip
}
您在按钮中的链接应如下所示:
a href="samepage.php?process=ture"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.