Certamente, esempio in post e di risposta e gestione lato server...pagina 1 e pagina 2;
Chiama questa pagina index.pxp includendo l'html e il codice javascript:
Codice HTML:
<html>
<input id="param1" type="text" value="" >
<input id="param2" type="text" value="" >
<input id="btnInvia" type="button" value="Invia a Pagina 1 e Pagina 2">
</html>
Codice:
<script type="text/javascript">
$('#btnInvia').click(function(){
$.ajax({
type: "POST",
url: "pagina1.php",
dataType: "html",
data:{param1 : $('#param1').val(),
param2: $('#param2').val(),},
success:function(data){
alert (data);
},
error:function(data){
alert(data);
}
});
$.ajax({
type: "POST",
url: "pagina2.php",
dataType: "html",
data:{param1 : $('#param1').val(),
param2 : $('#param2').val(),},
success:function(data){
alert (data);
},
error:function(data){
alert(data);
}
});
});
</script>
Chiama questa pagina, pagina1.php(cerca di capire perchè non ti fa l'alert dei parametri della pagina 1):
Codice PHP:
if (isset($_GET['param1']) || isset($_GET['param2'])){
$param1 = $_GET['param1'];
$param2 = $_GET['param2'];
print 'alla pagina 1 hai inviato adesso :' .$param1 .' ' .$param2;
}
else{
print 'Pagina1 : Stai inviando in POST non in GET quindi entra qui';
}
Chiama questa pagina, pagina2.php:
Codice PHP:
if (isset($_POST['param1']) || isset($_POST['param2'])){
$param1 = $_POST['param1'];
$param2 = $_POST['param2'];
print 'alla pagina 2 stai inviando adesso :' .$param1 .' ' .$param2;
}