php - Jquery:从 php 编码和解码 json

标签 php javascript jquery mysql json

我有一个jquery函数,如下:

$(document).on("click",".ball_link", function fetchLevels(){
     $.getJSON('fetch_level.php',{level: clicked_ball}, function(data) {
        $.each(data, function() {
        alert(data);
        });
    });
});

我的 fetch_level.php 文件如下所示:

$clicked_ball=$_GET["level"];
$sqlget="select * from level_flow where parent_level='$clicked_ball'";
$resultget=mysql_query($sqlget);

$response_array=array();
while($rowget=mysql_fetch_assoc($resultget)){
    $response_array[]=$rowget;
}

echo json_encode($response_array);

查询返回 3 行跨 5 列(均为整数)。我希望能够访问这 15 个值中的每一个,但是 js 代码中的alert(data) 给出了这个:

([object],[Object]),([object],[Object]),([object],[Object])

最佳答案

在 jQuery 中视为对象,例如:

$(document).on("click",".ball_link", function fetchLevels(){
     $.getJSON('fetch_level.php',{level: clicked_ball}, function(data) {
        $.each(data, function(i, name) {
            alert(name.parent_level);
        });
    });
});

data 包含所有数据库行名称及其值

关于php - Jquery:从 php 编码和解码 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12554886/

相关文章:

php - 无法使用 JS 定位 div

javascript - 是否可以在 WebSockets 中使用具有所需端口(例如 6500)的 http 方案而不是 ws 和 wss 方案?

javascript - Webpack 包 4.41.2 安全问题,因为 terser-webpack-plugin 使用了 serialize-javascript 版本 1.9.1

javascript - Jquery 不添加新的引导表

javascript - 无法在模态中携带正确的行值

php - 带有while循环的mysql Node js动态数组

javascript - jquery 查找文本框

jquery - 不允许使用正则表达式为零

javascript - window.addEventListener 与 jQuery 事件处理程序冲突

php - nginx 和 php-fpm 502 错误