Domanda

Quindi sto scrivendo questo modulo per le squadre e faccio questa funzione "Aggiungi giocatore" in cui si inserisce un nome del giocatore in un campo di testo, controlla una casella per il medico e fai clic su un pulsante che quindi aggiunge il nome a un div sopra, aggiunge il valore a un array e cancella il campo di testo in basso, come così:

<script>
     var players = New Array();
     function addPlayer(){
          $('#players').append($('#addPlayerField').val());
          var playerInfo = New Array($('#addTermCheckbox').prop('checked'),$('#addPlayersField').val());
          addingTerms.push(playerInfo);
          $('#addPlayerField').val('');
       }
</script>

Qual è il modo migliore per pubblicare l'array finale su uno script PHP?

Grazie ragazzi!

È stato utile?

Soluzione

Userei il metodo Ajax di JQuery:

$.ajax({
  type: 'POST',
  url: url,
  data: 'players='+$.toJSON(players),
  success: function (data) {}
});

http://api.jquery.com/jquery.post/

Altri suggerimenti

Cosa mi meen con la pubblicazione dell'array finale su uno script PHP? Se si desidera inviare le informazioni a uno script PHP, prova a cercare la documentazione jQuery su AJAX (per inviare i dati al file PHP senza ricaricare la pagina) e JSON (per convertire l'array in un modulo di testo e quindi essere in grado di ricostruire il Array nel file PHP)

Intendi inviare gli elementi dell'array a uno script PHP? In JSON e usa JSON_DECODE () in PHP. A seconda delle informazioni di cui hai bisogno, JSON_DECODE () può convertirsi in un array associato o oggetti. Uso JQuery-Json che aggiungerà la possibilità di codificare JSON nel tuo codice.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top