私は最初の Ajax プロジェクトに取り組んでいますが、この問題の解決策が見つかりません:
これは私のAjaxコードです:
$(document).ready(function(){
var seite = $('div.ipadSeite');
$('a').on('click', function(e){
var href = $(this).attr('href');
seite.load( href );
e.preventDefault();
});
});
これが index.php です。
....<div id="ipadHeader">
<nav>
<ul>
<li>100% |=|</li>
<li>
<?php
echo date("h:i a");
?>
</li>
<li>TWT</li>
</ul>
</nav>
</div>
<div class="ipadSeite">
<img src="../images/homescreen.png" id="homescreenImage" />
<a href="seiten/1app.php"><div id="appIcon"><p>TWT</p></div></a>
</div>
</div>....
最初にアプリケーションを起動すると、リンク: a href="seiten/1app.php が機能しています! だから、index.php に戻るためのホーム ボタンを作成しました。これは、「ホーム」に戻るために Ajax を介してロードされるファイルです。 :
<img src="../images/homescreen.png" id="homescreenImage" />
<a href="informationen.php"><div id="appIcon"><p>TWT</p></div></a>
「ipadSeite」に同じコンテンツをロードするだけです。私の最初の質問: これは間違っていますよね? それはより簡単なはずですか?しかし、index.php にリンクすると、サイト全体 (ヘッダー、フッターなど) が読み込まれ、機能が壊れます。
2 番目の質問: 私のソリューションは機能しますが、もう一度ボタンをクリックすると、Ajax リクエストが作成されません。代わりに通常のリンクが開きますが、CSS はありません。私は本当にそれに対する解決策を見つけることができません。皆さんが私の問題と私の説明を理解してくれることを願っています。
どうもありがとうございました!ケビン