0
я пытаюсь заполнить форму из MySQL данных с Json разборе в Jquery, все было нормально, за исключением «CKEditor Field/текстовое поле» всегда пустым, это мой кодЗаселите форма CKEditor с JQuery
function populateForm(form, dataJSON)
{
var data = $.parseJSON(dataJSON);
$.each(data, function(key, value) {
var $ctrl = $("#"+form).find('[id='+key+']');
if ($ctrl.is('select')){
$('option', $ctrl).each(function() {
if (this.value == value)
this.selected = true;
});
}
else if ($ctrl.is('textarea')) {
$ctrl.val(value);
}
else {
switch($ctrl.attr("type")) {
case "email":
case "text":
case "hidden":
$ctrl.val(value);
break;
case "checkbox":
if (value == 'on')
$ctrl.prop('checked', true);
else
$ctrl.prop('checked', false);
break;
}
}
});
}
Как это решить?