2017-09-25 81 views
2

我已經看過,但沒有找到我要找的......因此,如果這是已經在某處抱歉..如何通過調用div ID(包含)Php頁面?

我所要做的不過是<?php include('style/header.php') ?>而不必包含這樣說,這,我想用<div class="header"></div>來調用它,所以當這個div被使用時,它會被php文件中的任何東西所取代。

我這樣做是因爲我正在使用CMS編輯器,它不允許除div標籤和基本html之外的任何內容。不過,我仍然可以添加腳本和PHP本身,(只是不在內容區域)。但我可以解決這個問題,如果我可以包括PHP作爲一個div ...

如果有反正我可以用php,jquery或javascript來做到這一點很棒!

在此先感謝您的幫助!

+0

這不是那麼容易做...你將不得不設置返回特定php頭部內容的url。然後當你加載頁面時,你可以檢查類的值,然後用ajax調用具有標題內容的特定頁面。 – kyle

回答

2

您不能通過調用div來包含PHP頁面。但你可能實際上使用JavaScript(ajax)調用該php頁面,獲取數據並最終將數據設置爲div。下面的解決方案使用jQuery,因此請確保您已在您的頁面中加載jQuery以使其工作。

$.ajax({ 
    url: "yourPage.php", 
    success: function(data){ 
    $(".header").html(data); 
    } 
}); 
+2

那麼,或者您可以對PHP文件執行ajax請求,獲取數據並使用接收的數據填充div。 – redigaffi

+0

那麼有沒有辦法使用div來包含它?甚至像Ajax一樣?對不起,如果這聽起來很愚蠢的網頁設計不是我的專業。 – Leah

+0

@redigaffi你如何做到這一點? – Leah

相關問題