Задать вопрос
@Cat_usual

Почему ajax не срабатывает?

Вообщем, не срабатывает AJAX>..

<div id="cl">Ваш баланс: <?php echo $balance?></div>

    <button class="btn" id="button">Тык!</button>

    <script>
        $('#button').click(function () {
            $.ajax({
                url: "set.php",
                type: "POST",
                success: function (data) {
                    $('#cls').html('Ваш баланс: ' + data);
                }
            })
        });
    </script>


set.php:
<?php
require 'db.php';
require 'database.php';

if ($result = $link->query("SELECT clicks FROM users WHERE id =".$_SESSION['user_id'])) {
    $row = $result->fetch_all();
    foreach ($row as &$value){
        $balance = $value[0];
        global $balance;
    }
    $result->close();
}

$balance++;

$test = $link->query('UPDATE users SET clicks = '.$balance.' WHERE ID = '.$_SESSION['user_id']);

echo $balance;
?>


Мне надо, чтобы при клике обновился cl и баланс обновился.
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
myks92
@myks92 Куратор тега PHP
Нашёл решение — пометь вопрос ответом!
Потому что id у вас другой. Вы пытаетесь вставить в id cls, а у вас cl
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы