2011-04-22 36 views
1

在我的PHP頁面我有兩個代碼,包括我使用一次一個:切換PHP包括使用jQuery

include_once "page1.inc.php"; 

include_once "page2.inc.php"; 

我可以包括他們與jQuery上點擊或做我需要包括他們兩個,隱藏一個,然後使用切換?

回答

4

你可以使用load加載它們需要:

​​設置匹配元素的HTML內容返回的數據。這意味着,該方法的大多數使用可以說是相當簡單:

$('#result').load('ajax/test.html');

所以,當你首先要切換開其中之一,你可以使用load拉過來的數據。您可以使用one綁定AJAX加載,以便僅調用一次。

+0

加載非常好!我認爲這就是我正在尋找的。我只需要弄清楚如何在默認情況下加載第一頁。然後點擊我可以隱藏它並加載page2,然後點擊page2上的一個元素,刪除它並顯示()page1 ...我瘦了它應該工作。 – santa 2011-04-22 21:08:39

1

jQuery僅適用於前端。也就是說,jQuery不會影響服務器端包含哪個頁面。即使您使用jQuery隱藏pagex.php,當您查看源代碼時,它仍然可見。

如果你的pagex.php只關於視圖(對它們沒有邏輯),那麼你可以使用jQuery從用戶瀏覽器中獲取它們,但不能從服務器獲取它們。

0

include_once是PHP。在到達用戶之前,這發生在服務器端。 jQuery是客戶端。使用jQuery,你可以使用AJAX加載其中的一個,或者你可以在頁面上包括它們,並讓jQuery切換(隱藏/顯示)div,無論哪個人需要顯示或隱藏。