Salve a tutti, il mio problema è questo:
Carico una pagina (index.php) che contiene un link con id (t1) e un Div con id (container).
codice:
Quando clicco sul link mi viene incorporata una pagina esterna (utenti.php).
Questo è il codice Ajax:
e fin qui va tutto bene, però se clicco un link contenuto nella pagina inclusa (utenti.php) la pagina non viene incorporata nello stesso Div ma viene aperta in maniera diretta.
Ho provato a mettere nel file .JS il codice Ajax per riconoscere l'ID del Link trasformandolo in:
Dove #click è l'ID del Link contenuto nella pagina Utenti.php, ma anche così non mi incorpora la pagina nel DIV.
Ho provato anche ad includere direttamente la pagina con lo SCRIPT .js anche nella pagina Utenti.php ma mi riconosce il primo link (che funziona correttamente) ma non tutti gli altri!
Se non ho capito male questo sistema non include realmente la pagina, come farebbe il classico include del PHP, che quindi gli passa anche i valori già inclusi nell'index é più una sorta di visualizzazione, solo che non ho capito come passare il valore dei Link contenuti in utenti.php dentro la pagina principale index.php.
Grazie per tutti gli aiuti
Carico una pagina (index.php) che contiene un link con id (t1) e un Div con id (container).
codice:
Codice:
<a id="t1" title="Utenti" href="utenti.php">Utenti</a>
<div id="container">
<!--Dove appare il contenuto-->
</div>
Quando clicco sul link mi viene incorporata una pagina esterna (utenti.php).
Questo è il codice Ajax:
Codice:
$(document).ready(function(){
$("#t1").click(function(){
//$("#container").hide();
$("#container").load($(this).attr("href"), function(){
$("#container").show();
event.preventDefault();
});
return false;
});
});
e fin qui va tutto bene, però se clicco un link contenuto nella pagina inclusa (utenti.php) la pagina non viene incorporata nello stesso Div ma viene aperta in maniera diretta.
Ho provato a mettere nel file .JS il codice Ajax per riconoscere l'ID del Link trasformandolo in:
Codice:
$(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;
});
});
Dove #click è l'ID del Link contenuto nella pagina Utenti.php, ma anche così non mi incorpora la pagina nel DIV.
Ho provato anche ad includere direttamente la pagina con lo SCRIPT .js anche nella pagina Utenti.php ma mi riconosce il primo link (che funziona correttamente) ma non tutti gli altri!
Se non ho capito male questo sistema non include realmente la pagina, come farebbe il classico include del PHP, che quindi gli passa anche i valori già inclusi nell'index é più una sorta di visualizzazione, solo che non ho capito come passare il valore dei Link contenuti in utenti.php dentro la pagina principale index.php.
Grazie per tutti gli aiuti