API不起作用。怎么了?

时间:2014-09-07 21:32:48

标签: javascript php api

我想在这里制作一个API。只是为了学习老板。 所以我在我的服务器上有这个api.php,在我的localhost上有一个index.html。

api.php文件

$dbhost = 'xxxxx';
$dbuser = 'xxx_xxx';
$dbpass = 'xxxxxxxx';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ){
  die('Could not connect: ' . mysql_error());
}
mysql_select_db( 'xxxx_xxxx' );
if(function_exists($_GET['method'])){
    $_GET['method']();
}

function getAllUsers(){
    $user_sql = mysql_query("SELECT * FROM mybb_users") or die(mysql_error());
    $users = array();
    while($user = mysql_fetch_array($user_ssql)){
        $users[] = $user;
    }
    $users = json_encode($users);
    echo $_GET['jsoncallback'] . '(' . $users . ')';
}

和index.html文件

<script>
$(function(){
 $.getJSON("http://adress.com/api.php?method=getAllUsers&jsoncallback=?",
    function(data){
        for(aUser in data){
            var user = data[aUser];
            console.log(user.username);
        }

    }); 
})
</script>

任何想法,我在这里做错了什么? 这应显示我的数据库中的所有用户名,但不是这样,我得到一个空白页。

0 个答案:

没有答案