只想显示我通过 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/