繁体   English   中英

需要帮助以在单击按钮时加载页面内容

[英]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函数更容易。

jQuery Ajax

jQuery加载

如果不是这种情况,您可以在(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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM