я заполнил массив так:Ajax: отправить Array на php правильно?
JS
playersDone["gk"] = "test";
playersDone["df1"] = "test2";
и мой Аякса часть выглядит следующим образом:
$.ajax({
url:'writeDraftedTeamToDraftsDatabase.php',
type:'post',
data:{players: JSON.stringify(playersDone)},
success: function (res) {
alert(res);
}
});
и мой PHP выглядит это:
echo $_POST['players']['gk'];
но таким образом я не могу правильно получить значение моего элемента массива!
Как вы видите, я уже пытался передать массив с помощью JSON.stringify(), но безуспешно!
Не могли бы вы дать мне подсказку, где моя ошибка?
Спасибо вам большое!
Почему вы вызываете JSON.stringify, когда метод AJAX уже сериализует данные для PHP? – zzzzBov
, потому что я получаю это из другого вопроса stackoverflow .... – nbg15