URL dinamico senza GET php

  • Creatore Discussione Creatore Discussione Zea
  • Data di inizio Data di inizio
Bubino8, sono una ragazza. Comunque hai capito perfettamente cosa ho bisogno di fare.
 
Sisi certo. Magari ho sbagliato io ad interpretare, ma se ho capito bene a te serve poter generare tanti link ma non puoi usare GET per ricevere le variabili passate, ma POST si.

Qui trovi un articolo fatto anche bene con un esempio pratico sull'argomento.
https://www.targetweb.it/ajax-form-invio-dati-via-post/

Poi se invece del form vuoi assegnare altri valori alle variabili invece di ricavarli tramite il val() degli input li ricaverai da un html() o da un'array ecc..

Come puoi vedere sulla pagina che ti ho inviato..
HTML:
<script type="text/javascript">
$(document).ready(function() {

  //al click sul bottone del form
  $("#bottone").click(function(){

    //associo variabili
    var nome = $("#nome").val();
    var mansione = $("#mansione").val();

  //chiamata ajax
    $.ajax({

     //imposto il tipo di invio dati (POST nel nostro caso specifico)
      type: "POST",

      //Dove devo inviare i dati recuperati dal form?
      url: "risultato_aggiunta.php",

      //Quali dati devo inviare?
      data: "nome=" + nome + "&mansione=" + mansione,
      dataType: "html",

      //Inizio visualizzazione errori
      success: function(msg)
      {
        $("#risultato").html(msg); // messaggio di avvenuta aggiunta valori al db (preso dal file risultato_aggiunta.php) potete impostare anche un alert("Aggiunto, grazie!");
      },
      error: function()
      {
        alert("Chiamata fallita, si prega di riprovare..."); //sempre meglio impostare una callback in caso di fallimento
      }
    });
  });
});
</script>

La base della url il dominio per intenderci rimane sempre uguale??
Es: www.rimaneuguale.it (poi tutto il resto..).........
 
Scusate per il ritardo nelle risposte, sono riuscita a collegarmi solo ora.
La base dell'url rimane sempre quella, devo inviare solo un valore per farlo cambiare e rendere il link
dinamico. Ora provo come mi hai consigliato anche se Java script o mastico poco :D
Ringrazio tutti per la pazienza
 
Ho provato ma.... ha fatto finta una volta di cambiarmi l'url, ci stavo quasi credendo ma non ha caricato la pagina.
Ho riprovato e... il comando ha funzionato tipo include xD
Mi visualizza la pagina che doveva cambiare l'indirizzo dentro alla pagina che avrebbe dovuto inviare il valore
 
ciao
stavo seguendo per curiosità la discussione e ho notato questa frase
...le variabili globali sono deprecate da anni...
se parlano della variabili tipo
$HTTP_XYZ_VARS
hanno ragione, ma sono un po' in ritardo si parla di versioni php < 4.1
mentre le $_XYZ sono superglobali
http://php.net/manual/en/language.variables.superglobals.php
e non vedo da nessuna parte che siano deprecate, anzi le $_XYZ vanno bene anche nel recente php7
concordo con marino51 quando dice
Comunque questo a mio parere e sufficiente come motivo per cambiare fornitore e abbandonare totalmente...
 

Discussioni simili