繁体   English   中英

如何通过ajax获取请求从php中的json数组获取数据?

How to get data from json array in php via ajax get request?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我的数据库中有3个数据,我希望我的js显示所有数据,但是当我使用json数组时,出现错误,并且我的数据不能全部显示。

var confurl = "http://localhost:8080/servisppk/web_service.php";
$.ajax({
    url : confurl,
    type : 'GET',
    dataType: 'json',
    beforeSend : function() {
        $.mobile.loading('show', {
            text : 'please wait while retrieving data...',
            textVisible : true
        });
    },
    success : function(dataObject) {
        var appendList = '<li><a href="#page-two?id=' + dataObject.NIM + '" target="_self" id="detail-mhs" data-nimmhs="' + dataObject.NIM + '"><h2>' + dataObject.Nama + '</h2><p>' + dataObject.NIM + '</p><p><b>' + dataObject.Fakultas + '</b></P></a></li>';
        $('#list-mhs').append(appendList);
        $('#list-mhs').listview('refresh');
    },
    complete : function(){
        $.mobile.loading('hide');
    }
}); 

我在我的php中使用json数组:

$ms = array($mhs,$mhs2,$mhs3);
ECHO JSON_ENCODE($ms); 

当我使用它时,它根本不显示我的数据,而只是显示我的数据是未定义的,但是当我将其更改为只能读取一个数据时,即使只有一个也可以显示数据。

改为:

$ms = $mhs;
ECHO JSON_ENCODE($ms);
1 个回复

您需要发送标头让浏览器知道,例如:

<?php
$data = ['test' => 'hello'];
header('Content-Type: application/json');
echo json_encode($data);
1 无法通过Ajax获取请求从Json数组获取数据

我很难从ajax get请求中获取对象的正确字段。 ajax请求在Django应用中,并且与视图相对应。 该行: 显示对象中的所有数据。 我正在尝试在console.log()输出用户名,但无法完成它。 我尝试了许多变体,即我使用过滤器而不是在Django视图部分中获取。 ...

2 如何从ajax请求中获取JSON数据

我正在通过 ajax 从我的 html 将 JSON 传递回我的视图 在 ajax 调用中 我不知道如何在我的 views.py 中选择 teamarrayJSON team_ids 的打印是无。 想不通为什么。 我打印了 (request.POST) 并且可以看到数据。 谢谢! ...

3 从PHP创建JSON数组并通过JQuery发送GET请求

我正在从Google日历事件中提取数据,并希望将其显示在HTML标记中。 我已经成功地从Google提取了数据,并认为我正在将其传递到并以正确的方式进行排列并编码为JSON。 我还能够通过JQuery发出GET请求,并通过检查控制台以查看是否收到了该请求。 问题是试图在HTML标记中显示它 ...

4 如何从JSON和AJAX中的PHP获取数据?

大家好,我正在用PHP提取一些数据,列出了文件夹,而在文件夹中我有一些图像。 但是我很想知道如何使用AJAX以JSON格式获取数据,以在DropDown中获取文件夹名称。 这是我正在使用的代码 JS 的PHP 在这里,您可以看到代码的工作方式: http : //t ...

5 如何使用JSON和AJAX从PHP获取数据

我不明白如何使用json和ajax从PHP文件中获取数据。 请帮帮我。 我试过了: addnews.tpl: news.php: 另一个问题:如何在页面上隐藏json数组(文本)? ...

6 通过 AJAX 从 JSON 编码中获取数组

我正在尝试使用 AJAX 请求将单独文件中的 4 个 JSON 数组放入我的主文件中。 出于某种原因,我似乎无法将数组放入变量中并将其显示在控制台日志中。 这是 JSON 文件的结果: 这是我尝试将其放入主页的方式: 我试图只获取所有 array1 的结果只是一个括号: 来自 loadc ...

7 在PHP页面中从Ajax JSON ARRAY获取数据

我以ajax(json阵列)传送资料 当我想在有SQL请求的php页面中获取数据时,我总是得到一个空响应。 我想要一个像这样的数组: 然后做一个json_decode(this array); 有人可以建议我怎么做吗? 谢谢 ...

10 如何通过AJAX get请求访问从php文件中以JSON检索的特定数据?

我有一个PHP文件,试图从其中检索JSON格式的结果,并通过AJAX get请求在另一个html页中访问它。 我可以访问整个数据,但无法访问JSON数据的各个数据字段。 这是在控制台上打印时的实际数据: 现在,我的问题是如何仅附加接收到的JSON数据的第一个条目的名称? data ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM