で特定のHTMLの場所にPHPの関数の結果を出力:私は<code>index.php</code>でこれを持ってjQueryの
<?php
require_once '/myFunctions.php';
output_layoutHead();
output_layoutHeader();
output_layoutHome();
output_layoutFooter();
これらの4つの機能は基本的にこれに似ている、私のHTMLを生成します。
<head>
//Metatags, title, CSS links, etc.
</head>
<body>
<div id="navbar">
<ul class="nav">
<li class="active"><a href="//call JS function">Home</a></li>
<li><a href="//call JS function">Contact</a></li>
<li><a href="//call JS function">Help</a></li>
</ul>
</div>
<div class="container" id="contentContainer">
<div id="content">
Homepage content
</div>
</div>
//JS script links, etc.
</body>
機能output_layoutHome()
は#contentContainer
の全体を生成します。私はまたoutput_layoutContact()
とoutput_layoutHelp()
と呼ばれる他のページのための機能を持っています。それは場所ですで
は、私は基本的に出力内容にoutput_layoutContact()
またはoutput_layoutHelp()
などの連絡先やヘルプボタンがクリックされたときに完全に消失するoutput_layoutHome()
によって生成されたコンテンツ、代わりに他の機能が欲しいです。
私はで#contentContainer
の全体を削除することができますが、私はその場所に別の機能の結果を出力する方法がわかりません。
いくつかのポインタを入手できますか?
これは無効です: 'output_layoutHeader();();' – ChrisG
@ChrisGちょうどタイプミスです。ありがとう。 – mamelepera