Функция успеха в ajax ничего не возвращает в консоли - PullRequest
0 голосов
/ 21 ноября 2019

Вот мой код, и во время работы он ничего не дает в консоли.

Вот как я пытаюсь проверить данные. Если данные правильно, я хочу, чтобы упомянутая консоль в коде успеха. Но если это не так, я хочу, чтобы другой код запускался. Но условия if-else не работают должным образом. Я включаю PHP-код и AJAX-код, который я пробовал. Я правильно делаю?

<?php
    $host = "dpydaldermt01.******.com";
    $username = "test";
    $password = "Test";
    $database_name = "test";
    $conn = mysqli_connect($host, $username, $password, $database_name) or die("Connection failed: " . mysqli_error());

    $sql = "select ID, user_email from ci_iwp_wp_users limit 10";

    $result = mysqli_query($conn, $sql);
    $users = array();
?>
<script>
    (function($) {
    <?php
    while($row = mysqli_fetch_assoc($result)) {
        $email =  $row['user_email'];
    ?>
        var mail = "<?php echo $email ?>";
        $.ajax({
            type:'POST',
            url:'http://bluepages.ibm.com/BpHttpApisv3/wsapi?byInternetAddr='+mail,
            dataType:'someData',
            success: function(data) {
                if(data === '# rc=0, count=0, message=Success') {
                    console.log(data);
                }
            }
        });
    <?php
        $users[]=$row;
    }
    ?>
    });
</script>
<?php
    echo json_encode($users);
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...