<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