Загрузка данных PHP MySQL через вызов ajax

То, что я пытаюсь сделать, это вызвать некоторые данные базы данных через ajax и php. Но вызов ajax не работает, и я не могу найти решение в Интернете.

Итак, вот мой код:

test.php

<?php

include_once 'db_class.php';

$cat = $_GET['cat'];  

$dbconn = new dbconn('localhost', 'root', 'somepsw', 'blog');

 $dbconn->set_query("select * from posts where category = '".$cat."'");

 echo '<br/>'.$dbconn->query.'<br/>';

 $result = $dbconn->result;

 $num = $dbconn->num_results;

 $array = mysqli_fetch_assoc($result);

 echo json_encode($array);
?>

Если я наберу этот URL в браузере:http://127.0.0.1:82/blog/ws/test.php?cat=css

Данные, возвращаемые через jsonEncode, верны, но когда я загружаю их на html-страницу с помощью jquery, он не может прочитать данные.

test.html

<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script>
function ajaxCall() {

var css;

$.ajax({                                      
      url: 'test.php',
      type: "GET",     
      data: {cat: css},              
      dataType: 'json',    
      success: function(rows)         
      {

     alert(rows);

      },
      error: function() { alert("An error occurred."); }

    });

    }

    ajaxCall();

</script>
</head>
<body></body>
</html>

Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос