<html>
<body>
<a href="samepage.php"><img src="button.png"></a>
<div>
//page content, database queries, calculations etc
</div>
</body>
</html>
我不希望加载在页面DIV内容开放,只有我希望当我按下按钮加载该DIV,需要帮助加载按钮的页面内容点击
有任何技术做那?
<html>
<body>
<a href="samepage.php"><img src="button.png"></a>
<div>
//page content, database queries, calculations etc
</div>
</body>
</html>
我不希望加载在页面DIV内容开放,只有我希望当我按下按钮加载该DIV,需要帮助加载按钮的页面内容点击
有任何技术做那?
你应该单独在div代码为antorher文件:
是的,它通俗地称为AJAX。使用JavaScript,您可以对samepage.php
的内容进行异步请求,并将其送入div
。
$(document).ready(function() {
$("#yourDivId").click(function() {
//load content from some page
$("#divIdToLoadContentAt").load("some_page.php");
});
});
希望帮助
我需要把我的整个内容在同一页面。 – user1122910 2012-04-13 10:47:00
是的,你可以做到这一点。 – 2012-04-13 10:47:28
意味着我可以用AJAX调用我的同一页DIV吗? – user1122910 2012-04-13 10:49:47
如果你可以使用jQuery中,可以很容易地为已完成。比使用jQuery ajax函数将做到这一点。
:如果不是这种情况,美国可以像链接(?mypage.php过程= TRUE)。例如,如果页面加载像这样使用标志
mypage.php
您的php代码应该跳到该代码的末尾。
if(isset($_GET['process'])
{
//you do page content, database queries, calculations etc
}
else
{
//skip
}
和你在按钮链接应该是这样的:
a href="samepage.php?process=ture"
但我的内容是在同一页在DIV – user1122910 2012-04-13 10:50:20
这将意味着内容已加载在页面加载.... – 2012-04-13 10:51:26
我可以像我这样加载我的DIV, $(“#divIdToLoadContentAt”)。load(); – user1122910 2012-04-13 11:00:16
我的条件是在同一个文件中的所有代码。 – user1122910 2012-04-13 11:03:04
我为您的案例添加了一些其他方法。 – 2012-04-13 11:12:02