Как передать все значения цикла и перейти на ajax? - PullRequest
0 голосов
/ 04 сентября 2018

Почему он возвращает только последний номер моей базы данных? Я хотел вернуть все значения внутри div. Помоги мне.

Ajax

$.ajax({
          url      : 'Test.php',
          method   : 'post', 
          data     : {id: id},
          success  : function(response)
          {
            var x = $.parseJSON(response);
            for (var a in b) 
            {
                 $('#allValue').html(b[a]);
            }
          }
      });

PHP

if(isset($_POST['id']))
{
$query = mysqli_query($conn, "SELECT * FROM tbl_reservation");
    while ($row = mysqli_fetch_array ($query))
    {
        $result[] = array($row['ID_reservation']);
    }
    echo json_encode($result);
}

1 Ответ

0 голосов
/ 04 сентября 2018

Делая

$("#element").html("TEST");

Метод HTML удаляет любой существующий контент и заменяет его на «ТЕСТ». Если вы хотите добавить текст, вы можете сначала получить значение HTML, но еще лучше:

var x = $.parseJSON(response);
var text = "";
for (var a in b) 
{
    text += b[a];
}

$('#allValue').html(text);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...