Pregunta

Así que estoy escribiendo este formulario para equipos y haciendo esta función de 'Agregar jugador' donde ingresas a un nombre de jugador en un campo de texto, marque una casilla para obtener médicamente Aceptar y haga clic en un botón que luego agrega el nombre a un DIV anterior, agrega el valor a una matriz y borra el campo de texto a continuación, como así:

<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>

¿Cuál es la mejor manera de publicar la matriz final en un script PHP?

¡Gracias chicos!

¿Fue útil?

Solución

Usaría el método AJAX de jQuery:

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

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

Otros consejos

¿Qué estás en publicar la matriz final a un script PHP? Si desea enviar la información a un script PHP, intente buscar la documentación de jQuery sobre AJAX (para enviar los datos al archivo PHP sin recargar la página) y JSON (para convertir su matriz en un formulario de texto y luego poder reconstruir el matriz en el archivo php)

¿Te refieres a enviar los elementos de la matriz a un script PHP? en JSON y use JSON_DECODE () en PHP. Dependiendo de la información que necesite, JSON_DECODE () puede convertirse en una matriz o objetos asociados. Usar JQuery que agregará la capacidad de codificar JSON en su código.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top