【发布时间】:2015-03-24 15:57:56
【问题描述】:
我正在尝试通过 JSON 将变量从控制器传递到视图。 我想检查的数据是可用的,但如果我尝试像“data.status”一样访问它,它会以未定义的形式返回。
我在控制器中使用的代码是:
public function checkserie(){
$data['status'] = 'success';
$this->output->set_output(json_encode($data, JSON_PRETTY_PRINT));
}
我在视图中使用的代码是:
$.post('<?php echo base_url("index.php/manageorderseries/checkserie")?>', { name: $("#seriename").val()}).done(function(data) {
alert(data.status);
});
我还看到,当我将“data.status”替换为“数据”时,我在警报中收到以下内容:
{status: "success"}
作为“data.status”访问变量时我错过了什么?
提前致谢! 亲切的问候,
乔纳斯·范德维尔德
【问题讨论】:
标签: javascript jquery ajax json codeigniter