Так что я просто пытаюсь создать счетчик, который обновляет значение в моей базе данных каждый раз, когда я нажимаю кнопку, а затем я хотел бы отображать это значение на странице. Мой код для обновления значения работает, но мой код для отображения значения не хочет работать.Ajax Json запрос не работает
Вот мой JS код для обновления счетчика:
<script>
setInterval("checkCount()",500);
function checkCount()
{
jQuery.ajax({
url: 'http://ntc.aiesecfrance.org/server_count_get/',
dataType: 'json',
success: function(data) {
alert("data.count");
}
});
};
</script>
и вот мой PHP код, чтобы получить значение из базы данных.
$connection = mysqli_connect("localhost", "test", "", "test");
if (mysqli_connect_errno()) {
echo 'connection failed';
}
// Fetching the value
$query = "SELECT count FROM counterval WHERE id=1";
$count = mysqli_query($connection,$query);
$value = mysqli_fetch_array($count);
header('Content-type: application/json');
echo json_encode($value);
?>
но с этим я не получил предупреждения. Он просто не появляется. Вот пример того, что retunrned по PHP:
{"0":"8","count":"8"}
Заранее спасибо за вашу помощь.
Сделайте некоторые основные отладки. Посмотрите на инструменты разработчика вашего браузера. Посмотрите на консоль. Он показывает какие-либо ошибки? Посмотрите вкладку «Сеть». Показывает ли это запрос? К правильному URL? Получаете ли вы ответ, который ожидаете? – Quentin