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

Не работает отправка данных AJAX, почему?

Добрый день!
Пытаюсь сделать отправку данных в php файл с помощью ajax при клике, но почему-то не работает. Не понимаю почему, подскажите, пожалуйста.
Код HTM:
<div class="raz btn-primary" id="myObj">Показать номер телефона</div>
<div id="content"></div>

JS:
$(document).ready(function(){  
          
            $('#myObj').click(function(){  
                $.ajax({  
                    type: "POST",  
                    url: "1.php",  
                    data: 'username=yes'
                    success: function(html){  
                        $("#content").html(html);  
                    }  
                });  
                return false;  
            });  
              
        });

Код PHP:
<?php
if(!file_exists('counter.txt')){
file_put_contents('counter.txt', '0');
}

if($_POST['username'] == 'yes'){
file_put_contents('counter.txt', ((int) file_get_contents('counter.txt')) + 1);
echo file_get_contents('counter.txt');
die;
}
?>
  • Вопрос задан
  • 327 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Вместо success нужно использовать done
.done(function(html) {
    $("#content").html(html); 
})
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Fahridin
@Fahridin
WEB разработчик
Пропущена запятая после data: 'username=yes'
Ответ написан
Ваш ответ на вопрос

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

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