ajax中的成功函数在控制台中未返回任何内容

问题描述 投票:0回答:1

这是我的代码,运行时未在控制台中提供任何内容

这是我尝试检查数据的方式。如果数据正确,我希望成功代码中提到的控制台。但是,如果不是这样,我希望其他代码可以运行。但是,如果其他条件不能正常工作。我包括我尝试过的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);
?>
javascript php sql ajax
1个回答
0
投票

只需从代码中删除dataType:'someData',因为它始终在json中进行请求和响应,因此您不必单独声明。

© www.soinside.com 2019 - 2024. All rights reserved.