javascript - 无法显示通过 ajax 调用获得的数据

标签 javascript jquery

只想显示我通过 ajax 调用从我的 Controller 获得的以下信息:

{"results":{"name":"Bob","city":"Ottawa","reg_date":"12-Feb-2004"}}

这是我的 Controller :

$data["results"] = $this->my_model->did_get_data($user_id);
                echo json_encode($data);

这是我的看法:

<div id="display"></div>

这是我的 JS 文件:

$.get('controller/get_data', function (data) {

            $( "#display").text(data.results); //???

    }, "json");

最佳答案

如果你需要显示数据中的所有属性,那么你可以这样做:

$.get('controller/get_data', function (data) {

   var name = data.results.name;
   var city = data.results.city;
   var reg_date = data.results.reg_date;

            $("#display").text("name :" + name + ", city:" + city + ", reg date:" + reg_date);

    }, "json");

关于javascript - 无法显示通过 ajax 调用获得的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25291050/

相关文章:

javascript - jQuery 相当于 Prototype collect 和 map 函数?

javascript - Internet Explorer 上 .blur 的奇怪行为

javascript - JQuery Draggable with Touch Punch 停止垂直滚动

javascript - Vue.js - onclick 事件不触发

javascript - 交互式图像 AngularJs

javascript - Highchart 股票图表的 Highchart Json 格式

javascript - 基于多个 CSS 类的排序,以及使用 Jquery 设计代码

JQuery 删除标签复选框

javascript - 错误 : Assertion Failed: The URL '/' did not match any routes in your application

javascript - 跨多页面表单使用 ember-cp-validations