index.php
私は1 つのリンクid="t1"
と 1 つの divを含むページ () を持っていますid="container"
。
<a id="t1" title="Users" href="utenti.php">Users</a>
<div id="container">
<!--Where does the contained-->
</div>
リンクをクリックすると、組み込みの外部ページが表示されます (utenti.php)
これはAjaxのコードです:
$(document).ready(function(){
$("#t1").click(function(){
//$("#container").hide();
$("#container").load($(this).attr("href"), function(){
$("#container").show();
event.preventDefault();
});
return false;
});
});
これまでのところすべて順調ですが、含まれているページ(utenti.php)のリンクをクリックすると、ページは同じdivに組み込まれず、直接開かれます。
ファイル .JS にコード Ajax を入れて、次のように変換されるリンクの ID を認識しようとしました。
$(document).ready(function(){
$("#t1").click(function(){
//$("#container").hide();
$("#container").load($(this).attr("href"), function(){
$("#container").show();
event.preventDefault();
});
return false;
});
$("#click").click(function(){
//$("#container").hide();
$("#container").load($(this).attr("href"), function(){
$("#container").show();
event.preventDefault();
});
return false;
});
});
ページに含まれるリンクの場所#click
はどこにありますが、それでもページをdivに組み込みません。id
Utenti.php
また、ページ内にスクリプトを含むページを直接含めようとしましたutenti.php
が、最初のリンクは認識します (これで問題ありません) が、他のすべての人は認識します!(他のすべてではありません!)
私の理解が正しければ、このシステムには、従来の PHP のインクルードとは異なり、実際にはページが含まれていません。
彼はまた、インデックスに既に含まれている値は一種の視覚化であり、メインページ内の utenti.php に含まれるリンクの値を渡す方法を理解していないだけだと彼に言いましたindex.php
。