Размещение элементов, сгенерированных JS (jQuery) для сценария PHP
Вопрос
Поэтому я пишу эту форму для команд и выполняю эту функцию «Добавить игрока», в которой вы вводите имя игрока в текстовом поле, установите флажок для медицинской помощи и нажмите кнопку, которая затем добавляет имя к DIV выше, добавляет значение на массив и очищает текстовое поле ниже, как так:
<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?
Спасибо, парни!
Решение
Я бы использовал метод jQuery Ajax:
$.ajax({
type: 'POST',
url: url,
data: 'players='+$.toJSON(players),
success: function (data) {}
});
Другие советы
Что вы можете разместить финальный массив сценарию PHP? Если вы хотите отправить информацию в скрипт PHP, попробуйте посмотреть документацию JQUERY об AJAX (для отправки данных в файл PHP без перезагрузки страницы) и JSON (для преобразования вашего массива в текстовую форму, а затем Beeing в состоянии восстановить массив в файле PHP)
Вы имеете в виду отправку элементов массива в сценарий PHP? в JSON и используйте json_decode () в php. В зависимости от того, какая информация вам нужна, json_decode () может либо преобразовать в ассоциативный массив, либо объекты. Использовать Jquery-json который добавит возможность кодировать JSON в вашем коде.