如何从JQuery接收到的JSON响应中的数据?

Connorelsea

如何访问JQuery AJAX请求的完整功能中返回的JSON中存储的数据。例如,我有以下代码:

$.ajax({
    url: 'buildings.php',
    data: "building=" + building,
    complete: function (response) {
        alert(response.responseText);
        alert(response.name);
    }
});

在第一个警报中,它显示以下内容,这是我从PHP发送的预期JSON数据。

{"name":"HSB","description":"description","directionsURL":"directionsURL","imageArray":{"1":"URL 1","2":"URL 2"}}

在第二个警报中,它显示

undefined

如何访问在第一个警报中显示的接收到的数据?

哈努曼

如果添加dataType: "json"到呼叫中,则将使响应成为json对象:

$.ajax({
    url: 'buildings.php',
    data: "building=" + building,
    dataType: "json",
    complete: function (response) {
        alert(response.name);
    }
});

编辑:因此,无论出于何种原因,jQuery都无法自动解析它,但是JSON.parse(response.responseText)成功了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从AngularJS接收到laravel的JSON数据

如何正确解析从GSM模块接收到的响应数据?

Yii2 如何将接收到的 JSON 数据保存到数据库中

如何从Angularjs接收到的数据在JSON对象中创建动态密钥?

如何在D3中使用从WEB-Service接收到的JSON数据?

jQuery HTTP .post-如何比较接收到的数据

无法解析RestTemplate接收到的JSON响应

如何解析 PHP scipt 接收到的 JSON 数据

如何将数据接收到 Blazor 组件中

如何使用从HTML页面中的本机应用接收到的数据?

如何获取套接字中接收到的数据长度?

如何从 TCP 接收到的数据中获取 CRC?

如何将接收到的数据存储在数组中?

如何根据从 jQuery 中的 api 接收到的值选择值?

如何判断何时在Wordpress中接收到JSON请求?

如何使用React显示JSON中接收到的HTML

如何获取从Web服务接收到的xml响应并将其设为数据源

解析Blogger API响应中收到的JSON数据

如何将从服务接收到的 json 数据传递到 angular 4 的角度材料中的组件中的数组

发送表单POST后,如何解析从Restful API接收到的JSON响应?

将接收到的 JSON 响应转换为 Java 中的 List<T>

在php中接收json响应

如何根据 Web API 2 ASP.NET 中接收到的动作进行响应

在 Promise React 中更改接收到的数据

根据接收到的表中的数据

AJAX成功接收到JSON响应但未解析

遍历JSON中接收到的对象列表

如何解析sdcard中的几个文件并将接收到的数据插入数据库?

如何使用jQuery ajax请求在数据表中显示json响应数据?