Публикация элементов, сгенерированных JS (JQuery), в скрипт PHP - PullRequest
1 голос
/ 08 сентября 2011

поэтому я пишу эту форму для команд и выполняю эту функцию «добавить игрока», в которой вы вводите имя игрока в текстовое поле, ставите флажок в поле с медицинской точки зрения и нажимаете кнопку, которая затем добавляет имя к разделу выше,добавляет значение в массив и очищает текстовое поле ниже, например, так:

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

Какой лучший способ опубликовать окончательный массив в сценарии php?

Спасибо, ребята!

Ответы [ 3 ]

2 голосов
/ 08 сентября 2011

Я бы использовал ajax-метод JQuery:

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

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

1 голос
/ 08 сентября 2011

Что вы думаете о публикации окончательного массива в скрипт php?Если вы хотите отправить информацию в скрипт php, попробуйте поискать документацию jquery о ajax (чтобы отправить данные в файл php без перезагрузки страницы) и json (чтобы преобразовать ваш массив в текстовую форму, а затем иметь возможность восстановитьмассив в файле php)

0 голосов
/ 08 сентября 2011

Вы имеете в виду отправку элементов массива в скрипт PHP?в JSON и использовать json_decode () в PHP.В зависимости от того, какая информация вам нужна, json_decode () может преобразовывать либо в связанный массив, либо в объекты.Используйте JQuery-Json , который добавит возможность кодировать JSON в ваш код.

...