Buongiorno a tutti...
spero di essere nella sezione giusta......
espongo subito il mio problema....
dovrei memorizzare dei valori (lingua e id menu) e ovviamente mentre memorizza deve cambiare pagina e sulla barra degli indirizzo non ci deve essere alcun riferimento......
ho usato $.ajax() ma purtroppo non riesco a farlo funzionare....
vi posto codice
codice HTML:
<ul id="lang">
<li><a href="index.php" data-info="it"><img src="images/flag/it.png" /></a></li>
<li><a href="index.php" data-info="en"><img src="images/flag/en.png" /></a></li>
<li><a href="index.php" data-info="fr"><img src="images/flag/fr.png" /></a></li>
<li><a href="index.php" data-info="de"><img src="images/flag/de.png" /></a></li>
</ul>
questo è il richiamo che non va... o meglio, legge data-info ma non passa il valore e da errore
codice HTML:
$('.MioMenu li a').click(function() {
var menuPag=$(this).data('info');
$.ajax({
type: 'POST',
url: 'menu.php',
data: 'menuPag='+menuPag,
dataType:'html',
success: function(data) {
$('#resultPag').html(data);
},
error: function(data) {
//AJAX request not completed
alert('error');
}
});
});
e menu.php
Codice PHP:
<?php
session_start();
if( isset($_POST) ){
$menuPag = $_POST['menuPag'];
$_SESSION['menuPage'] = $menuPag;
}
else
echo 'No POST data';
}
?>
Dove sbaglio?
Grazie
Claudia