我正在使用yii1。我有以下代码将数组转换为json:
public function actionIndex()
{
/* $this->layout='//layouts/datatable';*/
if(Yii::app()->request->isAjaxRequest) {
$model = Company::model()->findAll();
$data = array_map(function ($model) {
return $model->attributes;
}, $model);
$responce = json_encode($data);
var_dump($responce);
return $responce;
}
else {
return $this->render('list');
}
}
返回json数据string(1221) "[{"c_id":"1","c_name":"Marokand", ...
但是,我需要具有以下格式的json数据:
[{c_id: 1, c_name: "Marokand",
请帮助我。
答案 0 :(得分:1)
使用var_dump()
代替<select id="select2" class="form-control">
<option value="pre">Pre</option>
<option value="rep" selected="selected">Rep</option>
<option value="new">New</option>
<option value="dec">Dec</option>
</select>
。
答案 1 :(得分:0)
而不是返回,我使用了回声。它给了我预期的结果。