Как получить данные в массиве с сервера?

Подскажите как получить данные в массиве? Сейчас данные приходят как строка, хочу получать каждый как отдельный объект. С php на вы, поэтому особо его не знаю. Может стоит получать в формате JSON?

test.php

<?php
  require_once("db.php");
  $query = $db->query('SELECT * FROM  `dictdb`.`dictwords`');
  while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
    echo "
           id: " . $row['id'] . ",
           engWord: " . $row['engwords'] . ",
           rusWord: " . $row['ruswords'] ."
          ";
  }
?>

test.js

$(document).ready(function () {
    $(".btn-test").on("click", function () {
        $.ajax({
            url: "/src/php/tests.php",
            type: "POST",
            success: function (data) {
              $(".test-word").html(data);
            }
        })
    })
})

Ответы (1 шт):

Автор решения: Никита

Отправляй ответ в формате JSON, и декодируй с помощью JSON.parse()

→ Ссылка