【问题标题】:jquery ajax request a database columnjquery ajax 请求一个数据库列
【发布时间】:2017-08-24 19:55:28
【问题描述】:

我想使用 jquery ajax 请求从我的数据库中获取列数据,但我每次都失败。我做错了什么?基本上我按下一个按钮,我请求一个包含值的数组。

javascript:

$("#player-button").click(function() {
         $.ajax({   
        type: "GET",
        url: "homesearchplayers.php",            
        dataType: "text",                
        success: function(response){                     
            alert(response);
        }

    });
   });

html:

<div id="player-button-block">
               <input type='button' id="player-button" value='Find Nearby Players' >
        </div>

php:

<?php

    include 'dbconnect.php';

    $query = "SELECT userPos FROM users"; 
    $result = mysqli_query($conn, $query);
    while ($row = mysqli_fetch_assoc($result)) {
           $storeArray[] =  $row['userPos'];  
    }
echo  "$storeArray";

mysqli_close($conn);
?>

【问题讨论】:

  • 你想用 "$storeArray" 显示什么
  • userPos 列中的所有值以数组方式
  • 打印数组应该使用var_dump()echo用于打印字符串

标签: javascript php jquery ajax database


【解决方案1】:
<?php

    include 'dbconnect.php';

    $query = "SELECT userPos FROM users"; 
    $result = mysqli_query($conn, $query);
    while ($row = mysqli_fetch_assoc($result)) {
           $storeArray[] =  $row['userPos'];  
    }


  var_dump($storeArray);exit;
// here array data will be dump

    mysqli_close($conn);
    ?>

【讨论】:

    猜你喜欢
    • 2016-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多