Как в jQuery перебрать ассоциативный массив?

Подскажите пожалуйста, почему не работает?

Вот HTML и JavaScript(jQuery)

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
$(document).ready (
  function () {
    $("#vehicles_year_select_id").bind("change", function () {
      $("#vehicles_make_select_id").empty();
        $.get("vehicles_make.php", {vehicles_year_id: $("#vehicles_year_select_id").val()}, function (data) {
          data = data!="" ? JSON.parse(data) : {};
          for(var id in data) {
            $("#vehicles_make_select_id").append($("<option value='" + id + "'>" + data[id] + "</option>"));
          }
    });
  });
});
<select id="vehicles_make_select_id">
  <option value="-1" disabled selected>Select Make</option>
</select>

Вот PHP:

if($_GET["vehicles_year_id"] !== -1) {
$dewrq = $_GET["vehicles_year_id"];

$drert = array();
$rerwe = array('avocado', 'apple', 'banana');

$link = mysqli_connect(
    'localhost',  
    'user',
    'password',   
    'db');

if (!$link) {
printf("Невозможно подключиться к базе данных. Код ошибки: %s\n", mysqli_connect_error());
exit;
}

if ($result_id = mysqli_query($link, 'SELECT * FROM `wpjl_term_taxonomy` WHERE `parent` = '.$dewrq.'')) {

    while( $row = mysqli_fetch_assoc($result_id) ){
        array_push($drert, $row['term_id']);
        $cqwer = array_combine($drert, $rerwe);
        }
    $jmsv = json_encode($cqwer);
    echo $jmsv;

    mysqli_free_result($row);
}

mysqli_close($link);}

Вот что должно быть:

введите сюда описание изображения

Ключ массива должен помещаться в Value, а сам элемент массива в текст option.

введите сюда описание изображения

А вот что на деле:

введите сюда описание изображения

В консоли пусто.

Вроде сам PHP код рабочий. Я задал переменную с определённым значением.

введите сюда описание изображения

И вот что получаю.

введите сюда описание изображения

Люди добрые, подскажите пожалуйста где я накосячил?

Если вывести в консоль:

$(document).ready (
	function () {
		$("#vehicles_year_select_id").bind("change", function () {
			$("#vehicles_make_select_id").empty();
				$.get("vehicles_make.php", {vehicles_year_id: $("#vehicles_year_select_id").val()}, function (data) {
					data = data!="" ? JSON.parse(data) : {};
						console.log(data);
		});
	});
});

То в консоли хрома выдаёт false


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