У меня есть страница для создания структур электронной почты и редактирования.
Чтобы сделать редактирование, я вставил два столбца на моей странице и один из них получил информацию из всех столбцов и двух кнопок, один для редактирования и другой для удаления.
когда пользователь нажимает на редактирование, вся информация из щелкнутой структуры электронной почты переходит во второй столбец, а значения вставляются в текстовое поле, текстовое поле для заголовка и скрытый ввод для идентификатора.
Я сделал это с помощью Ajax
function func(element){
var templateId = $(element).val();
$.ajax({
type: "POST",
url: "/private/admin/modules/ajax/controller/ajax.php",
data : {
'module': 'forms',
'option': 'send',
'function': 'changeTextArea',
'temp_id': templateId,
'ax': 1
},
success: function(data){
nicEditors.findEditor( "area2" ).setContent(data);
$('.test2').val(templateTitle);
}
});
}
Из этой кнопки появляется шаблон:
<button onclick="func(this);" value="'.$val['template_id'].'" name="edit" value="">Edit</button>
Это функция, которую я сделал для получения значений из конкретной структуры электронной почты
function changeTextArea($template_id){
$templates = ("SELECT * FROM templates WHERE template_id = ".$template_id." ");
$template= db_query($templates, 'r');
$text = $template['text'];
$title = $template['name'];
$id = $template['template_id'];
print_manage($text, $title, $id);
}
И я печатаю все это здесь, в этой функции эти данные должны быть вставлены в текстовое поле, скрытый ввод и текстовое поле
function print_manage($text, $title, $id){
echo $text; //textarea
echo $title; //textbox
echo $id; //input hidden
}
Теперь мой вопрос: как я могу разделить эти значения.
потому что я получаю все в очереди, вот так:
text - name - id
Я хочу распространять все значения следующим образом:
текстовое поле - заголовок
Скрытый ввод - идентификатор
Textarea - текст
Я слышал про Джсона, но я не знаю, как это сделать, может кто-нибудь мне помочь? благодаря
Использовать JSON для передачи данных между сервером и клиентом
function changeTextArea($template_id) {
$templates = ("SELECT * FROM templates WHERE template_id = ".$template_id." ");
$template = db_query($templates, 'r');
echo json_encode($template);
}