Не могу опубликовать на PHP с AJAX - PullRequest
0 голосов
/ 22 февраля 2020

Возможно, этот вопрос задавался несколько раз, но я не смог найти решения своей проблемы. Поэтому я создал список, состоящий из названий сладостей (здесь «Зефир», «Молочный шоколад»), и я хочу передать его в виде строки в файл php, используя POST. Вот мой текущий код:

<script>
  function passJSON(){

    var endValues = $("#sweets").val().toString();
  $.ajax({
    type: "POST",
    url: "temporaryEchos.php",
    data: { sweetsAJAX : endValues },
    success: function(){
      var endValues = $("#sweets").val().toString();
      alert(endValues);
    }
  });
}
</script>
<button onclick="passJSON()">Click me to get data!</button>

$ ("# sweets"). Val () возвращает Marshmallow, Milk Chocolate, но я обнаружил, что мне пришлось преобразовать его в строку для правильной работы.

Вот мой временный эхос. php

<?php


    $sweets = $_POST["sweetsAJAX”];

echo $sweets;

foreach ($sweets as $value){
  echo "Value: $value <br>";
}
echo "sweets set successfully!";
?>

после нажатия кнопки отправить $. ajax функция успеха возвращает Marshmallow, Milk Chocolate, но PHP только повторяет "сладости успешно установлены!" , Как я мог go обойти это?

1 Ответ

0 голосов
/ 22 февраля 2020

Смена конфет Array на конфеты AJAX

<?php
$sweets = $_POST["sweetsAJAX"];

echo $sweets;
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...