我想在textfield上发送数据json。
echo CJSON::encode(array(
'status'=>true,
'name'=>$model=>NAME,
'place'=>$model=>PLACE,
'description'=>$model->DESCRIPTION
));
我试图以这种方式在json上显示表单输入和textarea上的字符串
$.ajax({
type: 'POST',
url: '<?php echo Yii::app()->createUrl(controller/action); ?>',
data: 'reff=reff',
success: function(data) {
var values=jQuery.parseJSON(data);
if(values.status==true) {
$('#name').val(values.name); // form input text
$('#place').val(values.place); // form input text
$('#description').val(values.description); // textarea
} else {
alert("errors");
}
}
});
并取得了成功。但是,当我使用ckeditor时,字符串无法显示。我将代码更改为CKEDITOR.instances.description.getData(values.description);
但它不起作用......