Likebutton не работает phpacademy - Ajax - PullRequest
0 голосов
/ 30 августа 2018

Я недавно следил за phpacademy, и их код просто не работает. Ну, он прекрасно работает до момента отображения статей, но кнопка «Мне нравится» не работает, она останавливается на методе «$ .post», его работа была чтобы обновить article_likes до '22', посмотрите: index.php

    <html>
        <head>
          <?php  include 'core/db/connect.php';  ?>
        </head>
        <body>
        <?php
            $articles = get_articles();
            if(count($articles) == 0)
                echo "No art";
            else{
                //Displaying articles.
                foreach($articles as $article){
                    echo $article['article_title']."<br>";
                    echo "<a onclick=\"like_add(".$article['article_id'].");\" href='#'>Like</a><br>";
                    echo "<span id='article_".$article['article_id']."_likes'>".$article['article_likes']. "</span>Likes<br> ";
                }
            }

        ?>

        <script type="text/javascript" src="js/jquery-3.3.1.js"></script>
        <script type="text/javascript" src="js/like.js"></script>
        </body>
    </html>

like.js

            function like_add(article_id){
            $.post('like_add.php',{article_id:article_id},function(data){
                if(data[0] == 'success'){
                    like_get(article_id);
                } else {
                    alert(data[0]);
                }

            });

        }

        function like_get(article_id){
            $.post('like_get.php',{article_id:article_id},function(data){
                $('#article_'+article_id+'_likes').text(data[0]);
            });
        }

like_add.php

<?php echo "success";?>

like_get.php

<?php echo "22";?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...